我正在尝试在Windows命令行中将Python脚本作为命令运行——因此不使用"Python"或".py"。如果我的脚本名为"testing.py",我正在尝试将这个名字变成一个命令,并从命令行调用"testing"。
查看文档,我似乎需要使用这个shebang #!/usr/bin/env python
只要我在PATH中有Python的存在。
https://docs.python.org/3/using/windows.html#shebang-lines
我也将脚本文件夹添加到了我的PATH中,所以像"testing.py"这样的东西目前可以在命令行中工作。
根据文档和这篇教程, https://dbader.org/blog/how-to-make-command-line-commands-with-python
只要我在PATH中有适当的路径和上述shebang,我就应该能够通过"testing"来启动我的Python脚本。然而,我似乎不能在没有添加".py"的情况下运行脚本。
awtest
正常工作,必须在您的安装中将.py
添加到PATHEXT
中。 - AKX