【发布时间】:2012-08-04 22:21:20
【问题描述】:
我有一个可以通过终端运行的简单 python 脚本。有没有办法在我的 mac 桌面上放置一个快捷方式来打开终端并像“cd ~/Desktop/script.py”一样运行?我试过自动机,但我无法让它工作
【问题讨论】:
我有一个可以通过终端运行的简单 python 脚本。有没有办法在我的 mac 桌面上放置一个快捷方式来打开终端并像“cd ~/Desktop/script.py”一样运行?我试过自动机,但我无法让它工作
【问题讨论】:
您必须创建一个 samplename.sh 文件并放入以下行并运行它 ./samplename.sh
~/Desktop/script.py
创建指向该 .sh 文件的符号链接并将其放置在桌面上。
【讨论】:
script.py,但不能从桌面运行。
Automator 实际上是你最好的选择,手动创建 Macintosh .app 包可能很烦人。
自从我使用 automator 已经很长时间了,但是在这里,使用终端中的 Run Shell Script 命令,并将脚本设置为 python ~/Desktop/script.py 或者使用完整路径,例如 python /Users/<username>/Desktop/script.py
附: cd ~/Desktop/script.py 不会做你认为它做的事,你想要python ~/Desktop/script.py
【讨论】:
创建一个名为anyname.command 的文件,其中包含python ~/Desktop/script.py。然后通过在终端中运行chmod 555 ~/Desktop/anyname.command 使其可执行。然后当你双击anyname.command 它应该运行python脚本。
【讨论】: