PythonAnywhere脚本调度程序不起作用

时间:2017-01-25 17:25:15

标签: python scheduler pythonanywhere

我有一个python脚本,当我转到文件并点击运行时运行良好。但是,调度程序运行时脚本会失败。可能导致这种情况的原因是什么?

这是我的剧本:

import time
import os
import shutil
import stat

for i in os.listdir():
    if os.path.isdir(i):
         shutil.rmtree(i)

这是我在调度程序运行时得到的错误

Traceback (most recent call last):
  File "filepath/myscript.py", line 7, in <module>
    for i in os.listidir():
TypeError: listdir() takes exactly 1 argument (0 given)

2017-01-25 17:10:12 -- Completed task, took 0.00 seconds, return code was 1.

我很困惑为什么当我手动运行它时它会起作用,但是当计划运行时却没有。

1 个答案:

答案 0 :(得分:1)

您在2个不同的Python版本下运行它。 Python 2需要一个路径,但Python 3,它是可选的,默认为&#39;。&#39;。