【问题标题】:Scheduled task at pythonanywhere.com with TypeErrorpythonanywhere.com 上的计划任务与 TypeError
【发布时间】:2018-04-05 13:23:49
【问题描述】:

我在 pythonanywhere.com 上有一个 python 脚本,并希望每天在计划任务中运行它。如果我手动运行脚本,一切都会很好。

不幸的是,这在任务中是不可能的 - 当脚本启动时,它会显示以下错误消息:

Traceback(最近一次调用最后一次): 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)

【问题讨论】:

    标签: python pythonanywhere


    【解决方案1】:

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

    代替:

    /home/User/Folder/Sample.py

    用途:

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

    【讨论】:

      猜你喜欢
      • 2016-02-10
      • 2010-09-28
      • 1970-01-01
      • 2016-08-14
      • 2011-07-05
      • 2015-07-31
      • 1970-01-01
      • 2021-07-10
      相关资源
      最近更新 更多