【发布时间】:2018-05-16 17:20:09
【问题描述】:
Python:2.7 Mac OSX:10.12
我是使用苹果脚本的新手,我正在尝试使用它基本上打开一个 Python 文件(从其当前目录,而无需定义完整路径),该文件使用 tkinter 打开一个 GUI。另外,我不希望终端应用程序打开。
我在 stackover flow 上找到了以下两个脚本:
1.) 从当前目录打开带有 AppleScript 的 Python 文件(未在脚本中定义完整路径):
tell application "Finder"
open file "pythonfile.py" of folder of (file (path to me))
end tell
2.) 使用 AppleScript 打开 Python 文件,运行时不打开终端应用程序。
do shell script "export LC_ALL=en_US.UTF-8; export LANG=en_US.UTF-8; /usr/bin/python '/full/path/to/Pythonfile/pythonfile.py' &> /dev/null &"
所以我基本上需要结合上面两个答案的帮助,这样我就不必在#2中写完整路径并且终端应用程序窗口在运行时不会打开,它将在#1中打开。
【问题讨论】:
标签: python tkinter applescript