Python方法fchmod()将fd给定的文件模式更改为数值模式。

os.fchmod(fd, mode) - 语法

os.fchmod(fd, mode);
  • fd        -  这是将为其设置模式的文件描述符。

  • mode  -  这可能采用上面提到的值之一或它们的按位或组合。

os.fchmod(fd, mode) - 示例

以下示例显示了fchmod()方法-的用法

#!/usr/bin/python

import os, sys, stat

# Now open a file "/tmp/foo.txt"
fd=os.open( "/tmp", os.O_RDONLY )

# Set a file execute by the group.

os.fchmod( fd, stat.S_IXGRP)

# Set a file write by others.
os.fchmod(fd, stat.S_IWOTH)

print "Changed mode successfully!!"

# Close opened file.
os.close( fd )

当无涯教程运行上面的程序时,它产生以下输出-

Changed mode successfully!!

参考链接

https://www.learnfk.com/python/os-fchmod.html