权限错误:[WinError 5]在Python中拒绝访问

tyg4sfes  于 2023-01-01  发布在  Python
关注(0)|答案(2)|浏览(229)
import shutil

def create_dir(path):
    if not os.path.exists(path):
        os.mkdir(path)
    else:
        shutil.rmtree(path)

当我运行这段代码时,它给了我权限错误,即使我可以访问那个目录。
此外,我使用Windows,并尝试以管理员身份运行

col17t5w

col17t5w1#

检查文件夹是否为非只读。
或者您也可以运行命令:

import os
os.system('whoami')

它将显示哪个用户当前注册为启动用户

sdnqo3pr

sdnqo3pr2#

尝试使用ignore_errors=真,

import shutil

def create_dir(path):
    if not os.path.exists(path):
        os.mkdir(path)
    else:
        shutil.rmtree(path, ignore_errors = True)

相关问题