如何在Python中执行简单的"chmod +x"操作?

12 浏览
0 Comments

如何在Python中执行简单的"chmod +x"操作?

我想要在Python脚本中创建一个可执行的文件。

import os
import stat
os.chmod('somefile', stat.S_IEXEC)

看起来`os.chmod`不像Unix的`chmod`那样“添加”权限。如果最后一行被注释掉,文件的文件模式是`-rw-r--r--`,如果不注释掉,文件模式是`---x------`。我如何只添加`u+x`标志而保持其余模式不变?

0