0

如何从命令行调用 python 程序?程序应该在哪里?

python GUI和命令行有什么区别?

4

2 回答 2

2
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 脚本放在它所属的位置,并在标准目录中创建脚本以将它们作为命令运行...您甚至可以为窗口管理器创建菜单项链接,因此只需双击即可启动您的应用程序一旦安装!

于 2013-06-05T23:13:57.593 回答
0
python yourscript.py

GUI 只是便于执行。

于 2013-06-05T23:11:08.937 回答