【发布时间】:2019-05-29 07:12:19
【问题描述】:
我正在尝试从命令行将 Python 脚本作为 Windows 上的命令运行——因此不使用“Python”或“.py”。如果我的脚本被命名为“testing.py”,我试图将这个名称变成一个命令并从命令行调用“testing”。
浏览文档,只要我的 PATH 中有 Python,我似乎就需要使用这个 shebang #!/usr/bin/env 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 中有正确的路径,我应该能够通过“测试”来唤起我的 Python 脚本。但是,如果不添加“.py”,我似乎无法让脚本运行。
【问题讨论】: