f.write(r.text)在cron-job中停止工作

时间:2018-10-11 20:04:31

标签: python cron raspberry-pi3

我的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

0 个答案:

没有答案