41
41
运行Python脚本而不明确调用`python`。
我使用的是 Debian Linux。
我想知道是否有办法通过输入script.py
(而不是python script.py
)来配置在终端中运行_所有Python脚本。
我使用的是 Debian Linux。
我想知道是否有办法通过输入script.py
(而不是python script.py
)来配置在终端中运行_所有Python脚本。
在linux下,你可以简单地使用hashbang(又名shebang)。如果你想执行默认的python解释器,请添加
#!/usr/bin/python
这一行。
#!/path/to/python[x.x]
使用某些特定的版本,或者
#!/usr/bin/env python
如果你想让环境为你找到python。
你还需要使脚本可执行
chmod +x script[.py]
``` 你还需要使脚本可执行
0x1& 你还需要使脚本可执行
0x1&
使用:
#!/usr/bin/env python
这将确保用户期望使用的python将是运行脚本的那一个。如果用户使用virtualenv在给定的环境中使用特定版本的python,这一点尤为重要。
在你的脚本顶部使用如下的 shebang 行。
更新适当的python版本,以便在其上执行脚本。例如,对于python 3.6,其
对于默认的解释器
注意: 确保脚本有可执行的权限。