У меня есть скрипт на 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.
Я смущен, почему это работает, когда я запускаю его вручную, но не когда это запускается по расписанию.