pythonanywhere.com 的计划任务出现 TypeError
Scheduled task at pythonanywhere.com with TypeError
我在 pythonanywhere.com 上有一个 python 脚本,并且希望每天在计划任务中 运行 它。如果我 运行 脚本手动一切正常。
不幸的是,这在任务中是不可能的 - 当脚本启动时,它会显示以下错误消息:
Traceback (most recent call last):
maxprice = re.search('priceto='+r"[0-9]{4,8}",string)[0]
TypeError: '_sre.SRE_Match' object has no attribute 'getitem'
2018-04-05 13:09:09 -- Completed task, took 5.00 seconds, return code was 1.
当我想在 pythonanywhere.com 开始计划的工作时,有什么特别要做的吗?
示例脚本:
import re
string = 'priceto=10750&&type=B'
maxprice = re.search('priceto='+r"[0-9]{4,8}",string)[0]
print(maxprice)
我找到了问题的解决方案...有必要将 python 版本添加到计划任务设置中。
而不是:
/home/User/Folder/Sample.py
使用:
python3.6 /home/User/Folder/Sample.py
我在 pythonanywhere.com 上有一个 python 脚本,并且希望每天在计划任务中 运行 它。如果我 运行 脚本手动一切正常。
不幸的是,这在任务中是不可能的 - 当脚本启动时,它会显示以下错误消息:
Traceback (most recent call last): maxprice = re.search('priceto='+r"[0-9]{4,8}",string)[0]
TypeError: '_sre.SRE_Match' object has no attribute 'getitem'
2018-04-05 13:09:09 -- Completed task, took 5.00 seconds, return code was 1.
当我想在 pythonanywhere.com 开始计划的工作时,有什么特别要做的吗?
示例脚本:
import re
string = 'priceto=10750&&type=B'
maxprice = re.search('priceto='+r"[0-9]{4,8}",string)[0]
print(maxprice)
我找到了问题的解决方案...有必要将 python 版本添加到计划任务设置中。
而不是:
/home/User/Folder/Sample.py
使用:
python3.6 /home/User/Folder/Sample.py