Chmod仅递归目录?


问题内容

对我来说不起作用:

target_dir = "a/b/c/d/e/"
os.makedirs(target_dir,0777)

os.chmod仅适用于最后一个目录…


问题答案:

您可以os.walk用来遍历目录。(以下未测试,请自己尝试)

for r, d, f in os.walk(path):
    os.chmod(r, 0o777)