保存到文件时权限被拒绝,a

时间:2016-06-04 03:29:39

标签: python

当我尝试保存到文件时,它拒绝我的许可。它引发了一个错误:

PermissionError: [Errno 13] Permission denied: 'BLAH.txt'

但是,当我在pycharm中执行此操作时,数据将保存而不会出现错误。这是我的代码:

save = name + ": " + "RoundNo: " + str(round_no) + "\n"
with open("Clicker.txt", "a") as myfile:
    myfile.write(save)

这里有什么问题?

我如何推出: enter image description here

enter image description here

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:0)

问题可能如下:

(我假设您根据截图使用了Windows)。

您正尝试将文件保存在没有管理员权限的情况下Windows不允许保存的位置。除非从管理命令行调用,否则python脚本不具有管理员权限。使用pycharm运行代码时文件保存的原因,据我说你可能正在运行具有管理员权限的pycharm。

要查看pycharm运行的权限,请检查您的任务管理器输出。还可以尝试在管理命令行中运行相同的脚本,看看它是否有效。

答案 1 :(得分:0)

我将代码复制到另一个文件中并且有效