首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >PermissionError:[WinError 5]访问被拒绝

PermissionError:[WinError 5]访问被拒绝
EN

Stack Overflow用户
提问于 2016-05-23 01:03:47
回答 1查看 26.7K关注 0票数 7

每次我尝试使用Python3.5.1中的os.remove()删除文件时,都会收到此消息PermissionError: [WinError 5] Access is denied

下面是简单的代码:

代码语言:javascript
复制
def clean_thrash(path):
    dirlist=get_dirlist(path)
    for f in dirlist:
        fullname=os.path.join(path,f)
        if fullname == os.path.join(path,"thrash.txt"):
            os.remove(path)
        if os.path.isdir(fullname):
            clean_thrash(fullname)

甚至没有删除目录或子目录中的一个文件。

EN

回答 1

Stack Overflow用户

发布于 2016-05-23 01:08:36

如果您在Windows上,则必须是管理员用户;如果您在Linux上,则必须具有sudo权限。尝试使用sudo运行代码

请参阅此答案https://stackoverflow.com/a/32199615/6356497

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37377138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档