我可以创建一个脚本来打开终端并运行.py吗?

时间:2012-08-07 20:42:18

标签: python macos terminal

我有一个简单的python脚本,我可以通过终端运行。有没有办法在我的Mac桌面上放一个快捷方式来打开终端并像“cd~ / Desktop / script.py”一样运行?我尝试过automator,但我无法让它工作

3 个答案:

答案 0 :(得分:5)

创建一个名为anyname.command的文件,其中包含python ~/Desktop/script.py。然后通过在终端中运行chmod 555 ~/Desktop/anyname.command使其可执行。然后当你双击anyname.command时,它应该运行python脚本。

答案 1 :(得分:0)

Automator实际上是你最好的选择,手动创建Macintosh .app捆绑包可能很烦人。

自从我使用automator以来已经很长时间了,但是这里使用来自终端的Run Shell Script命令,并使脚本为python ~/Desktop/script.py或者使用像python /Users/<username>/Desktop/script.py这样的完整路径

P.S。 cd ~/Desktop/script.py不符合您的想法,您需要python ~/Desktop/script.py

答案 2 :(得分:-1)

你必须创建一个samplename.sh文件并放在下面的行并运行它./samplename.sh

〜/桌面/ script.py

创建指向该.sh文件的符号链接并将其放在桌面上。