PermissionError:[Errno 13]权限被拒绝:

时间:2016-05-13 20:51:42

标签: python windows file-permissions

在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脚本如下:脚本运行并将数据附加到名为ISS的.csv文件中。但是,当我尝试通过计划任务运行它时,它不会更新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 个答案:

没有答案