[英]Run python script as one of the command of command line tool
我是Python的新手,如果有人可以将python脚本注册为cmd.exe的命令之一,可以告诉我,我不是在问使用argparse解析或接受命令行争论的问题。
可以说我有一个SearchDir.py文件,要从cmd提示符运行它,我必须做“ python SearchDir.py”,所以有什么办法可以简单地做“ SearchDir”,它应该作为cmd的命令之一。可执行程序
是的,有可能(如果我对您的理解正确,则问题尚不清楚)
您需要做的第一件事是在脚本的顶部添加一个shebang: https ://en.wikipedia.org/wiki/Shebang_(Unix ) 。 我看到您提到了cmd.exe,所以我想您需要在Windows上运行它吗? 在这种情况下,您还应该阅读https://docs.python.org/3/using/windows.html#shebang-lines
在UNIX主机上,我们需要做的第二件事是使用chmod +x <filename>
将文件设置为可执行chmod +x <filename>
。 我尝试远离Windows,但是从我记得的情况来看,这与Windows无关。
最后,您需要将脚本放置在$ PATH变量引用的文件夹中
现在可以从cmd.exe或unix shell中以SearchDir.py的形式访问该脚本。 如果要省略“ .py”部分,只需将文件重命名为“ SearchDir”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.