2017-01-25 1 views
1

Iveは、ファイルに移動して実行したときに正常に動作するpythonスクリプトを取得しました。ただし、スケジューラが実行するとスクリプトは失敗します。これを引き起こす原因は何ですか?PythonAnywhereスクリプトスケジューラが動作しない

これは私のスクリプトです:

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. 

によって実行されたとき、私は取得エラーですそれを実行します。

+0

https://docs.python.org/2/library/os.html#os.listdir – hashcode55

答えて

1

あなたは2種類のPythonバージョンの下で実行しています。 Python 2はパスを必要としますが、Python 3はオプションです。デフォルトは '。'です。

関連する問題