我在pythonanywhere.com上有一个python脚本,并希望每天在计划任务中运行它。如果我手动运行脚本,一切都很好。
不幸的是,这在任务中是不可能的 - 当脚本启动时,它会显示以下错误消息:
追踪(最近一次通话): maxprice = re.search(' priceto =' + r" [0-9] {4,8}",string)[0]
TypeError:' _sre.SRE_Match'对象没有属性' getitem '
2018-04-05 13:09:09 - 完成任务,耗时5.00秒,返回码为1。
当我想在pythonanywhere.com上开始预定的工作时,有什么特别的事吗?
示例脚本:
import re
string = 'priceto=10750&&type=B'
maxprice = re.search('priceto='+r"[0-9]{4,8}",string)[0]
print(maxprice)
答案 0 :(得分:1)
我找到了解决问题的方法......有必要将python版本添加到计划任务设置中。
而不是:
/home/User/Folder/Sample.py
使用:
python3.6 /home/User/Folder/Sample.py