chmod 777 到 python 脚本

Xan*_*ndy 6 python linux chmod

尝试将 linux cmd 转换为 python 脚本

Linux 命令:

chmod 777 file1 file1/tmp file2 file2/tmp file3 file3/tmp
Run Code Online (Sandbox Code Playgroud)

我知道,os.chmod(file, 0777)但我不确定如何将它用于上述行。

hee*_*ayl 9

os.chmod将单个文件名作为参数,因此您需要遍历文件名并应用chmod

files = ['file1', 'file1/tmp', 'file2', 'file2/tmp', 'file3', 'file3/tmp']
for file in files:
    os.chmod(file, 0o0777)
Run Code Online (Sandbox Code Playgroud)

顺便说一句,我不确定您为什么要将权限位设置为777- 这是自找麻烦。您应该选择尽可能严格的权限位。