os.chmod()是Python 2.7只适用于文件?

时间:2017-03-29 22:39:25

标签: python-2.7 chmod

似乎os.chmod(path,stat.S_IWSUR)仅适用于文件。这是一个已知的bug吗?如何chmod整个文件夹,包括其内容?

1 个答案:

答案 0 :(得分:0)

os.chmod无意复制chmod shell命令的所有功能;它更像chmod system call。特别是,像系统调用一样,与shell命令不同,它不支持递归chmod;你必须自己做os.walk之类的事情。

可以 os.chmod一个目录,但它不会chmod目录的内容。