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

在不打开终端的情况下运行Python脚本,python,macos,terminal,Python,Macos,Terminal,我没有完全删除此内容,而是进行了此编辑,以便找到此内容的人能够找到最佳解决方案。 转到 在使用Python时,我希望能够运行脚本,而无需每次打开或键入终端。例如,不要进入终端并键入: python <script-name>.py 我希望能够简单地点击一个应用程序或打开一个文件,自动运行终端命令,而不必亲自打开终端(或至少在后台打开终端),这样其他人(比如我的母亲)就可以轻松地使用它 有没有人能给我指出一个方向,或者帮我弄清楚这是否可行?请不要犹豫问我问题。我非常感谢任何帮助。提前

我没有完全删除此内容,而是进行了此编辑,以便找到此内容的人能够找到最佳解决方案。

转到

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

python <script-name>.py
我希望能够简单地点击一个应用程序或打开一个文件,自动运行终端命令,而不必亲自打开终端(或至少在后台打开终端),这样其他人(比如我的母亲)就可以轻松地使用它


有没有人能给我指出一个方向,或者帮我弄清楚这是否可行?请不要犹豫问我问题。我非常感谢任何帮助。提前谢谢你

在python脚本的开头添加
shebang

#!/usr/bin/env python
或用于
python3

#!/usr/bin/env python3
然后更改文件权限,使其可自执行

chmod +x script-name.py

您可以使用pycharm IDE,这是一个跨平台的python IDE,可以在windows、linux和macos上工作,您可以编辑、执行、开发python脚本

您使用的是哪个操作系统?使您的脚本可执行。可能重复:指定的重复提到“shell脚本”,但脚本的确切类型并不重要。是的,取决于您是否希望终端打开。只需重命名脚本(并将其设置为可执行,并具有适当的shebang)就更容易了;但是,如果您不想要终端屏幕,也不介意使用第二个文件来调用脚本,那么Automator可能是最好的选择。
chmod +x script-name.py