如何在没有 .py 扩展名的情况下运行 argparse python 程序?

安东尼·埃尔科莫斯·优素福

目前,我必须输入/xkcdpwgen.py -h才能获得以下内容

用法:xkcdpwgen [-h] [-w WORDS] [-c CAPS] [-n NUMBERS] [-s SYMBOLS]

使用 XKCD 方法生成安全、易记的密码

可选参数:-h, --help 显示此帮助信息并退出 -w WORDS, --words WORDS 在密码中包含 WORDS 个单词(默认值=4) -c CAPS, --caps CAPS 将大写随机单词的第一个字母大写(default=0) -n NUMBERS, --numbers NUMBERS 在密码中插入 NUMBERS 个随机数字(默认 = 0) -s SYMBOLS, --symbols SYMBOLS 在密码中插入 SYMBOLS 随机符号(默认 = 0)

但是,我希望能够输入/xkcdpwgen -h并获得以下内容

用法:xkcdpwgen.py [-h] [-w WORDS] [-c CAPS] [-n NUMBERS] [-s SYMBOLS]

使用 XKCD 方法生成安全、易记的密码

可选参数:-h, --help 显示此帮助信息并退出 -w WORDS, --words WORDS 在密码中包含 WORDS 个单词(默认值=4) -c CAPS, --caps CAPS 将大写随机单词的第一个字母大写(default=0) -n NUMBERS, --numbers NUMBERS 在密码中插入 NUMBERS 个随机数字(默认 = 0) -s SYMBOLS, --symbols SYMBOLS 在密码中插入 SYMBOLS 随机符号(默认 = 0)

相反,我得到以下信息

bash: ./xkcdpwgen: 没有那个文件或目录

乔结婚了

您可以随意命名;只要 she-bang 行(例如#!/bin/python)是好的,那么文件就会运行。

$ mv xkcdpwgen.py xkcdpwgen
$ ./xkcdpwgen -h

更多信息:维基百科上的shebang

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在没有 Python 的情况下读取 .py

在没有应用程序/扩展名的情况下,如何在Chrome桌面中获取标签计数?

如何在没有python控制台的情况下运行tkinter应用程序

如何在没有窗口的情况下运行Python程序?

在python中,如何在没有程序等待完成的情况下运行函数?

如何在不查看Python扩展名的情况下检查文件是否存在?

如何在没有setup.py的情况下从python项目制作快照包?

gcp - 如何在没有密钥文件的情况下将 Python 应用程序作为服务帐户运行

如何在没有命令行参数的情况下提供带有代码内部参数的 python argparse.parser?

如何在没有setup.py的情况下为python项目创建deb包

如何在没有扩展程序的情况下复制所有打开的 Chrome 标签的 URL

python argparse-在没有命令行的情况下将列表传递到argparse

如何在没有php扩展名的情况下加载php文件

如何在没有 .jsx 扩展名的情况下使用 webpack?

如何在没有“ sudo”的情况下以root用户身份运行程序?

如何在没有 Eclipse 的情况下运行 Spring Boot 应用程序?

如何在没有密码提示的情况下以root用户身份运行特定程序?

如何在没有提示的情况下以管理员身份运行应用程序?

如何在没有 node.js 的情况下运行 angular 应用程序

如何在没有管理员帐户的情况下运行任务计划程序作业?

如何在没有操作系统的情况下运行程序?

如何在Raspberry Pi上没有操作系统的情况下运行C程序?

如何在eclipse中没有main方法的情况下运行JavaFX应用程序?

如何在没有屏幕记录的情况下运行cherrypy应用程序?

如何在Python中运行没有扩展名的bash文件

如何在不打补丁的情况下本地化python的argparse模块?

Python如何执行不带.py扩展名的文件?

Chrome扩展程序可以在没有弹出窗口或任何视觉元素的情况下运行

在netcoreapp3.0控制台应用程序中,默认情况下会生成myprogram.exe(带有扩展名exe)。它是什么?