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