我有一个 Python 脚本,它正在创建一个相当长的目录结构。有人可以帮助解释如何从创建的目录成功地“chmod”几个级别吗?例如,我将一小段代码放在一起进行测试。如果我运行以下代码:
log_dir = "/home/milnuts/Public/test1/test2"
if not os.path.exists(log_dir):
os.makedirs(log_dir)
os.chmod(log_dir, 0664)
您可以在这里看到我为 /test2 设置了正确的权限,但我也想为 /test1 设置它们。有什么简单的方法可以做到这一点吗?
~/Public> ll
total 4 drwxr-s--- 3 milnuts eng 4096 Aug 14 11:15 test1
~/Public> ll test1
total 4 drw-rw-r-- 2 milnuts eng 4096 Aug 14 11:15 test2