我有一个简单的python脚本,我可以通过终端运行。有没有办法在我的Mac桌面上放一个快捷方式来打开终端并像“cd~ / Desktop / script.py”一样运行?我尝试过automator,但我无法让它工作
答案 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文件的符号链接并将其放在桌面上。