lchmod()方法改变路径的模式为数字模式。如果路径是一个符号,这会影响符号链接。作为Python3.3,这相当于 os.chmod(path, mode, follow_symlinks=False)。
	
		该模式可采取以下值的一个或按位运算组合:
	
	- 
			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: 由其他人执行 
		注意:此方法在 Python2.6 中引入
	
	语法
		以下是 lchmod() 方法的语法:
	
os.lchmod(path, mode)
参数
- 
			path -- 这是要设置模式的文件路径 
- 
			mode -- 这是需要输入的一个或按位运算组合的值 
返回值
		此方法不返回任何值。
	
	示例
		下面的示例说明 lchmod() 方法的使用。
	
#!/usr/bin/python3
import os, sys
# Open a file
path = "/var/www/html/foo.txt"
fd = os.open( path, os.O_RDWR|os.O_CREAT )
# Close opened file
os.close( fd )
# Now change the file mode.
# Set a file execute by group.
os.lchmod( path, stat.S_IXGRP)
# Set a file write by others.
os.lchmod("/tmp/foo.txt", stat.S_IWOTH)
print ("Changed mode successfully!!")
	
		当我们运行上面的程序,它会产生以下结果:
	
Changed mode successfully!!
						上一篇:
								Python3文件方法
												下一篇:
								Python3 os文件目录的方法
												
						
						
					
					
					