我想在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创建了另一个问题。
感谢有关如何使其工作的反馈!