Python:2.7 Mac OSX:10.12
我是使用Apple脚本的新手,我正在尝试使用它来基本打开一个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中打开。
答案 0 :(得分:0)
获取Unix风格的路径
set scriptPath to (POSIX path of ((path to me as text) & "::") & "pythonfile.py") as text
然后启动它
do shell script "export LC_ALL=en_US.UTF-8; export LANG=en_US.UTF-8; /usr/bin/python " & quoted form of scriptPath & " &> /dev/null &"