【发布时间】:2013-03-31 02:41:57
【问题描述】:
我是 Python 新手,在尝试使用 OS X 10.8 中的 Automator 运行使用 Beautiful Soup 的 Python 脚本时遇到问题。
这个脚本在终端中运行得很好,其他不涉及 Beautiful Soup 的脚本在 Automator 中使用完全相同的命令对我来说也很好——但是当我尝试使用 Automator 运行这个脚本或任何其他脚本时包括from bs4 import BeautifulSoup 行,它返回一条错误消息。
会出现一个弹出窗口,其中显示消息““运行 Shell 脚本”操作遇到错误。检查操作的属性并尝试再次运行工作流。 Automator 日志显示“运行 Shell 脚本失败 - 1 个错误; Traceback(最近一次通话最后一次):'
如果我对 Python 生态系统有更多了解,这可能对我来说应该是显而易见的,但我搜索并没有找到答案。在 Automator 中,我使用“运行 Shell 脚本”操作,使用 /bin/bash shell,将输入传递给标准输入,并输入以下命令(所有这些都适用于其他非 BeautifulSoup 脚本):
cd desktop
python script.py
我使用的是 OSX 10.8、Python 2.7 和 BS4。
【问题讨论】:
-
你能指出错误吗?
-
已编辑问题以包含错误。
标签: python beautifulsoup automator