Python os.fchmod()
Python os.fchmod() 方法用于将指定文件描述符给出的文件模式更改为指定的数字模式。这个方法等价于 os.chmod(fd, mode) .
注意:此方法仅在Unix平台上可用。
语法:os.fchmod(fd, mode)
参数:
fd:要设置其模式的文件描述符。
mode:表示要设置的模式的数值。
mode 也可以取下列值之一或它们的位或组合:
- @S_ISUID:设置执行时的用户ID
- @S_ISGID:在执行时设置组ID
- @S_ENFMT:执行记录锁定
- @S_ISVTX:执行后保存文本图像
- stat.S_IREAD:由所有者阅读。
- stat.S_IWRITE:由所有者写入。
- @S_IEXEC:由所有者执行。
- stat.S_IRWXU:由所有者进行读、写和执行
- stat.S_IRUSR:由所有者阅读
- stat.S_IWUSR:所有者写入。
- @S_IXUSR:由所有者执行。
- stat.S_IRWXG:按组读、写和执行
- stat.S_IRGRP:按组读
- stat.S_IWGRP:按组写
- stat.S_IXGRP:按组执行
- stat.S_IRWXO:由其他人读取、写入和执行。
- stat.S_IROTH:其他人读
- stat.S_IWOTH:别人写
- stat.S_IXOTH:被其他人执行
返回类型:此方法不返回任何值。
示例1
使用os.fchmod()方法
输出: