PermissionError: [Errno 13] В доступе отказано:

В Windows и с помощью планировщика задач я пытаюсь запланировать запуск скрипта Python, и он продолжает отказывать, нет четкой причины, почему!

Я также пытался запустить задачу в командной строке, но я получаю следующую ошибку.

c:\>Python35\python.exe C:\Users\Ian\PycharmProjects\ISS\ISS.py
Traceback (most recent call last):
File "C:\Users\Ian\PycharmProjects\ISS\ISS.py", line 6, in <module>
c = csv.writer(open("ISS.csv", "a"),lineterminator='\n')
PermissionError: [Errno 13] Permission denied: 'ISS.csv'

У меня есть полные права администратора как для сценария ISS.py, так и для файлов ISS.csv.

Сценарий ISS.py выглядит следующим образом: Сценарий выполняется и добавляет данные в файл.csv с именем ISS. Тем не менее, когда я пытаюсь запустить это через запланированное задание, он не обновляет файл CSV.

Если я нажимаю на скрипт ISS.py, он запускается без проблем и обновляет файл.csv.

import requests
import csv

r = requests.get("http://api.open-notify.org/iss-now.json").json()

c = csv.writer(open("ISS.csv", "a"),lineterminator='\n')

c.writerow([r['iss_position']['latitude'], r['iss_position']['longitude']])

Кто-нибудь может помочь?

0 ответов

Другие вопросы по тегам