我的rapsberry pi上有一个非常基本的网站抓取工具。
r = get(url)
with open('filename.html', 'w') as f:
f.write(r.text)
在终端中运行它可以按预期工作。但是通过cron作业运行它会出现以下错误(通过mailx找到)
f.write(r.text)
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2019' in position 67005: ordinal not in range(128)
是什么原因导致该脚本在通过终端使用时起作用:
>python thescript.py
但是不能使用
30 9 * * * python /home/pi/thescript.py