pythonanywhere.com上的计划任务,带有TypeError

时间:2018-04-05 13:23:49

标签: python pythonanywhere

我在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)

1 个答案:

答案 0 :(得分:1)

我找到了解决问题的方法......有必要将python版本添加到计划任务设置中。

而不是:

  

/home/User/Folder/Sample.py

使用:

  

python3.6 /home/User/Folder/Sample.py