如何从命令行调用 python 程序?程序应该在哪里?
python GUI和命令行有什么区别?
python yourscript.py
或者您可以在脚本中添加以下内容:
#!/usr/bin/env python
然后chmod +x yourscript.py
在命令行中运行。好的编辑器可以自动为您完成。
当您从 GUI(如 nautilus)运行脚本时,它会执行它,因为它有执行标志,并且里面有 shebang 东西,否则 GUI 将无法识别它。
最后,要将其作为 CLI 命令“安装”,您必须将其放在$PATH
环境变量的目录之一中(通常是/usr/local/bin
、/usr/bin
或/bin
)。
但是一个正确安装脚本的好方法,你最好使用 setup.py 文件打包它,这里有一个教程: http: //pythonhosted.org/an_example_pypi_project/setuptools.html。它将帮助您将所有 python 脚本放在它所属的位置,并在标准目录中创建脚本以将它们作为命令运行...您甚至可以为窗口管理器创建菜单项链接,因此只需双击即可启动您的应用程序一旦安装!
python yourscript.py
GUI 只是便于执行。