fchmod()方法改变由 fd 给予数字模式的文件模式。该模式可采取以下值中的一个或按位运算组合:
	
		注意:此方法是 Python2.6 起可用。
	
	- 
			stat.S_ISUID: 执行时设置用户ID 
- 
			stat.S_ISGID: 执行时设置组ID 
- 
			stat.S_ENFMT: 记录锁定执行 
- 
			stat.S_ISVTX: 执行后保存文本镜像 
- 
			stat.S_IREAD: 由所有者读取 
- 
			stat.S_IWRITE: 由所有者写入 
- 
			stat.S_IEXEC: 由所有者执行 
- 
			stat.S_IRWXU: 由所有者读取、写入和执行 
- 
			stat.S_IRUSR: 由所有者读取 
- 
			stat.S_IWUSR: 由所有者写入 
- 
			stat.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: 由其它人执行 
语法
		以下是 fchmod() 方法的语法:
	
os.fchmod(fd, mode)
参数
- 
			fd -- 将要设置模式的文件描述符 
- 
			mode -- 这是需要的值的一个或按位运算组合 
返回值
		此方法不返回任何值。只有在类Unix操作系统可用。
	
	示例
		下面的示例显示 fchmod()方法的用法:
	
#!/usr/bin/python3
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!!
						上一篇:
								Python3文件方法
												下一篇:
								Python3 os文件目录的方法
												
						
						
					
					
					