如何通过输入脚本名称来执行 Python 脚本?

dcc*_*lag 2 command-line python-2.7 osx-yosemite

我有一个 python 脚本,我想从终端执行,但我不想使用命令pythonscriptName.py,而是只想输入scriptName。那可能吗?如果是的话,怎么样?

我查看了这里这里,但它不起作用(可能是因为我在不同的操作系统上)。

我在 osx Yosemite (10.10.3) 上使用 python 2.7.9。

cfh*_*cfh 5

将其作为 Python 脚本的第一行:

#!/usr/bin/python
Run Code Online (Sandbox Code Playgroud)

(或者你的 Python 解释器所在的任何地方)。

然后为脚本提供可执行位:

chmod +x scriptName.py
Run Code Online (Sandbox Code Playgroud)

现在您应该能够像 一样执行它./scriptName.py.py然后,您可以在路径中的某个位置放置一个不带扩展名的符号链接。