知道为什么下面的 Python 脚本在运行后将文件夹权限更改为只读吗?它运行一次并删除文件夹中的所有文件,但是当它再次运行时,它会出现 Windows 错误 5 访问被拒绝,因为脚本将权限更改为只读文件夹。我看不出它做了什么或如何避免它?谢谢!
import os
import shutil
for root, dirs, files in os.walk(eg.globals.tvzip):
for f in files:
os.remove(os.path.join(root, f))
for d in dirs:
shutil.rmtree(os.path.join(root, d))
for root, dirs, files in os.walk(eg.globals.tvproc):
for f in files:
os.remove(os.path.join(root, f))
for d in dirs:
shutil.rmtree(os.path.join(root, d))