组合文件权限
我想给我用Python创建的一个文件设置可执行权限。
如果我使用 os.chmod(file, stat.S_IXUSR)
,那么原来的权限就会被覆盖掉。请问我该怎么做才能把文件原有的权限和可执行权限结合起来呢?
2 个回答
-1
可能只需要用这个
os.system('chmod %d "%s"' % ("+x", file))
就能解决问题了
6
先用 stat
命令来查看一下。
mode = os.stat(filename).st_mode
os.chmod(filename, mode | stat.S_IXUSR)