一、os.chmod函数介绍
os.chmod(path, mode)
该函数参数的含义如下:
(1) path:
要更改权限的文件或目录的路径。
(2) mode:
新的权限,可以使用八进制数来表示。
在类Unix系统(macOS、Linux等)中,文件权限通常用3位或4位八进制数来表示。如果是3位,每一位分别表示文件所有者、文件所属组和其他用户对该文件的读(r)、写(w)和执行(x)权限。
二、使用os模块的chmod函数修改文件权限
import os
os.chmod('test.txt', 0o666)
666的二进制表示:110 110 110
(1) 文件所有者:
可读取(r)、可写入(w)、不可执行(-)。
(2) 文件所属组:
可读取(r)、可写入(w)、不可执行(-)。
(3) 其他用户:
可读取(r)、可写入(w)、不可执行(-)。