我是Python的新手,如果我们可以注册我们的python脚本作为cmd.exe的命令之一,我可以告诉我,我不是要求使用argparse解析或接受命令行参数等。
让我说我有一个SearchDir.py文件,从cmd提示符运行它我必须做“python SearchDir.py”,所以有没有办法简单地做“SearchDir”它应该作为命令之一of cmd.exe
答案 0 :(得分:0)
是的,有可能(如果我理解正确的话。问题有点不清楚)
您需要做的第一件事就是在脚本顶部添加一个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>
的可执行文件。我试图远离Windows,但我记得这与Windows无关。
最后,您需要将脚本放在$ PATH-variable
引用的文件夹中现在可以从cmd.exe或unix shell以SearchDir.py访问该脚本。如果你想省略&#34; .py&#34; -part,你只需将文件重命名为&#34; SearchDir&#34;