在不打开终端的情况下运行Python脚本

时间:2018-06-11 07:02:56

标签: python macos terminal

完全没有删除这一点,我做了这样的编辑,所以找到了可以找到最佳解决方案的人。

转到How to run a shell script in OS X by double-clicking?

在使用Python时,我希望能够运行脚本而无需每次都打开或输入终端。例如,而不是进入终端并键入:

python <script-name>.py

甚至

./script-name.py

我想简单地点击一个应用程序或打开一个自动运行终端命令的文件,而不必自己打开终端(或至少在后台打开终端)以便其他人(比如我的妈妈)可以轻松使用它。

是否有人能指出我的方向或帮助我弄清楚这是否可行?请不要犹豫,向我提问。我很感激任何帮助。提前谢谢!

2 个答案:

答案 0 :(得分:0)

在python脚本的开头添加shebang

#!/usr/bin/env python

python 3

#!/usr/bin/env python3

然后更改文件权限以使其可自行执行。

chmod +x script-name.py

答案 1 :(得分:0)

你可以使用pycharm IDE,一个跨平台的IDE for python适用于windows,linux macos,你可以编辑执行,开发python脚本 https://www.jetbrains.com/pycharm/