我试图删除一个特定游戏使用Python的临时文件。我以admin身份运行CMD并使用代码:
path = ""
if os.path.exists(path):
os.remove(path)
这是给我错误访问拒绝可能是因为它是程序文件,但有办法解决这个问题吗?
根据问题中添加的注释,它具有误导性-您不是试图从Program Files
中删除文件,而是试图从AppDataLocal
中删除目录。应该没有任何问题,除了你使用os.remove
来做它。根据文档:
如果path是目录,则抛出IsADirectoryError。使用rmdir()删除目录
所以修复方法很简单:
os.rmdir(path)