目前,为了从终端启动所有 python 脚本,我必须转到相关文件夹并使用
$ python myscript.py
启动脚本。我怎样才能做到这样我就可以输入
$ myscript
启动该脚本,无论我当前位于哪个文件夹?
最佳答案
假设您使用的是 linux/macos
- 在脚本开头添加此 shebang
#!/usr/bin/env python3
- 确保您可以通过调用
chmod +x myscript.py
来执行该文件
现在,如果您位于脚本的同一目录中,则只需使用命令 ./myscript.py
即可运行它。
无论您位于哪个目录,都能够运行脚本:
- 将脚本移动到
$PATH
环境变量中列出的目录中,例如/usr/local/bin
,或者为您的脚本创建一个临时目录,然后将该目录添加到PATH
变量
您现在只需在终端中输入脚本名称即可调用脚本。
关于python - 如何使用 Python 从任何目录启动脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57205691/