os 模块提供了非常丰富的方法用来处理文件与目录。常用的方法如下:
1、更改文件所有者,类似 chown,但是不追踪链接
os.lchown(path, uid, gid)
2、检验权限模式
os.access(path, mode)
3、改变当前工作目录
os.chdir(path)
4、更改权限
os.chmod(path, mode)
5、更改文件所有者
os.chown(path, uid, gid)
6、设置路径的标记为数字标记
os.chflags(path, flags)
7、改变当前进程的根目录
os.chroot(path)
8、复制文件描述符 fd
os.dup(fd)
os.fchdir(fd)
10、返回文件描述符fd的状态,像stat()
os.fstat(fd)
11、强制将文件描述符为fd的文件写入硬盘
os.fsync(fd)
12、返回当前工作目录
os.getcwd()
13、创建硬链接,名为参数 dst,指向参数 src
os.link(src, dst)
14、将一个文件描述符 fd 复制到另一个 fd2
os.dup2(fd, fd2)
15、以major和minor设备号组成一个原始设备号
os.makedev(major, minor)
16、返回一个当前工作目录的Unicode对象
os.getcwdu()