我在pythonanywhere.com上有一个python脚本,希望在一个预定的任务中每天运行它。如果我手动运行脚本,一切都很好。
不幸的是,这在任务中是不可能的--当脚本启动时,它会显示以下错误消息:
回溯(最近一次调用):maxprice = re.search('priceto='+r"0-9{4,8}",string) 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)发布于 2018-04-06 12:50:07
我找到了解决问题的办法..。有必要将python版本添加到计划的任务设置中。
而不是:
/home/User/文件夹/Sample.py
使用:
python3.6 /home/User/文件夹/Sample.py
https://stackoverflow.com/questions/49673519
复制相似问题