从Applescript运行Shell脚本

时间:2017-05-20 22:50:33

标签: python bash macos shell

我想在OSX中使用Automator运行Shell脚本。 shell脚本调用Python文件,该文件位于“/ Users / Tex / Python”文件夹中。我的代码是:

on run {input, parameters}

tell application "Terminal"
    do shell script "/Users/Tex/anaconda3/bin/python  /users/Tex/Python/MoveFiles.py $@"
end tell

return input

当我执行automator脚本时,我收到如下错误:

Terminal got an error: /users/Tex/anaconda3/bin/python:
can't open file '/users/Tex//Python/Move_Files.py': [Errno 2] No such file or directory

我怀疑问题是“/ Users / Tex”文件夹位于与OSX操作系统不同的驱动器上,但Shell解释器不知道这一点。我已经尝试使用python文件的完整路径,即包括卷名(iMac Disk A),但是它中有空格的事实似乎为Shell创建了另一个问题。

感谢有关如何使其工作的反馈!

0 个答案:

没有答案