PermissionError-任务调度程序
PermissionError-Task Scheduler
当我在 运行 宁一个 python 脚本时,从 bat 文件寻址,它工作正常。
尝试使用 Windows Task Scheduler 运行 它,我得到:
with open('source.txt', '+w') as sour:
PermissionError: [Errno 13] Permission denied: 'source.txt'
有什么想法吗?
很可能您当前的工作目录在 运行 从 Task Scheduler 时对您不可写。你可以通过简单地做
来检查
print(os.getcwd())
修复非常简单 - 只需使用不同的位置,即使用文件的绝对路径或使用 os.fchdir()
更改目录。
当我在 运行 宁一个 python 脚本时,从 bat 文件寻址,它工作正常。 尝试使用 Windows Task Scheduler 运行 它,我得到:
with open('source.txt', '+w') as sour: PermissionError: [Errno 13] Permission denied: 'source.txt'
有什么想法吗?
很可能您当前的工作目录在 运行 从 Task Scheduler 时对您不可写。你可以通过简单地做
来检查print(os.getcwd())
修复非常简单 - 只需使用不同的位置,即使用文件的绝对路径或使用 os.fchdir()
更改目录。