我有一个问题:如何在终端上运行python脚本而不在脚本名称前使用python3?
例如: 为了运行我的脚本,我应该在终端上写这个:
$ python3 nameofthescript.py args
但是我希望你写这个:
$ nameofthescript args
我该怎么办?
答案 0 :(得分:2)
首先,显然要重命名文件
mv nameofthescript.py nameofthescript
接下来,将其添加到文件的开头:
#!/usr/bin/env python3
然后使文件可执行:
chmod +x nameofthescript
现在您应该能够以以下方式运行文件:
./nameofthescript
如果要从任何目录运行它,则必须将其移动到$ PATH内部的目录(通常是/ usr / local / bin):
mv nameofthescript /usr/local/bin