PermissionError errno的13权限被拒绝(PermissionError Errn

2019-09-27 23:35发布

我想读一下包含与Python HTML文件的目录。 我使用的代码是这样的:

    import os
f = open(r"C:\Users\Grty\Desktop\de", "w+")
for filename in os.listdir(os.getcwd()):
  content = f.read()
  print (filename, len(content))

问题是我不能访问该目录。 我曾尝试不同的位置,但问题仍然存在。 我也做了相对CHMOD 777(采用windows 10),仍然一无所获。 我启用了与大家分享,给读/写权限给大家,也禁用了“只读”(这在某种程度上正在重新启动本身)。 我也运行了CMD作为管理员,仍然没有任何进展。 任何人都得到了如何克服这一点的想法?

Answer 1:

你试图打开一个文件夹写入:

f = open(r"C:\Users\Grty\Desktop\de", "w+")

但是,这是一个文件夹,不能使用打开open()即使在"r"模式,因为它不是一个文件,如果你尝试,Windows会说, 访问被拒绝 。 当你每一个filename ,打开:

for filename in os.listdir(os.getcwd()):
    with open(filename) as f:
        content = f.read() 


文章来源: PermissionError Errno 13 Permission denied