Python3 OS 文件/目录方法

os 模块提供了非常丰富的方法用来处理文件和目录。常用的方法如下表所示:

序号方法及描述

1

os.access(path, mode)

检验权限模式。

2

os.chdir(path)

改变当前工作目录。

3

os.chflags(path, flags)

设置路径的标记为数字标记。

4

os.chmod(path, mode)

更改权限。

5

os.chown(path, uid, gid)

更改文件所有者。

6

os.chroot(path)

改变当前进程的根目录。

7

os.close(fd)

关闭文件描述符 fd。

8

os.closerange(fd_low, fd_high)

关闭所有文件描述符,从 fd_low (包含) 到 fd_high (不包含), 错误会忽略。

9

os.dup(fd)

复制文件描述符 fd。

10

os.dup2(fd, fd2)

将一个文件描述符 fd 复制到另一个 fd2。

11

os.fchdir(fd)

通过文件描述符改变当前工作目录。

12

os.fchmod(fd, mode)

改变一个文件的访问权限,该文件由参数 fd 指定,参数 mode 是 Unix 下的文件访问权限。

13

os.fchown(fd, uid, gid)

修改一个文件的所有权,这个函数修改一个文件的用户 ID 和用户组 ID,该文件由文件描述符 fd 指定。

14

os.fdatasync(fd)

强制将文件写入磁盘,该文件由文件描述符 fd 指定,但是不强制更新文件的状态信息。

15

os.fdopen(fd[, mode[, bufsize]])

通过文件描述符 fd 创建一个文件对象,并返回这个文件对象。

16

os.fpathconf(fd, name)

返回一个打开的文件的系统配置信息。name 为检索的系统配置的值,它也许是一个定义系统值的字符串,这些名字在很多标准中指定(POSIX.1, Unix 95, Unix 98, 和其它)。

17

os.fstat(fd)

返回文件描述符 fd 的状态,像 stat()。

18

os.fstatvfs(fd)

返回包含文件描述符 fd 的文件的文件系统的信息,像 statvfs()。

19

os.fsync(fd)

强制将文件描述符为 fd 的文件写入硬盘。

20

os.ftruncate(fd, length)

裁剪文件描述符 fd 对应的文件, 所以它最大不能超过文件大小。

21

os.getcwd()

返回当前工作目录。

22

os.getcwdu()

返回一个当前工作目录的 Unicode 对象。

23

os.isatty(fd)

如果文件描述符 fd 是打开的,同时与 tty(-like) 设备相连,则返回 true, 否则 False。

24

os.lchflags(path, flags)

设置路径的标记为数字标记,类似 chflags(),但是没有软链接。

25

os.lchmod(path, mode)

修改连接文件权限。

26

os.lchown(path, uid, gid)

更改文件所有者,类似 chown,但是不追踪链接。

27

os.link(src, dst)

创建硬链接,名为参数 dst,指向参数 src。

28

os.listdir(path)

返回 path 指定的文件夹包含的文件或文件夹的名字的列表。

29

os.lseek(fd, pos, how)

设置文件描述符 fd 当前位置为 pos, how 方式修改: SEEK_SET 或者 0 设置从文件开始的计算的 pos; SEEK_CUR 或者 1 则从当前位置计算;os.SEEK_END 或者 2 则从文件尾部开始。在 unix,Windows 中有效。

30

os.lstat(path)

像 stat(),但是没有软链接。

31

os.major(device)

从原始的设备号中提取设备 major 号码 (使用 stat 中的 st_dev 或者 st_rdev field)。

32

os.makedev(major, minor)

以 major 和 minor 设备号组成一个原始设备号。

CPU benchmark

(0)

相关推荐

  • python 批量生成目录

    表白:黑白圣堂血天使,天剑鬼刀阿修罗.  讲解对象:/python 批量生成目录 作者:融水公子 rsgz Python3 教程 python教程 http://www.rsgz.top/post/9 ...

  • Python之文件

    文件 打开文件 函数open的参数mode的最常见取值 打开方式 读写文件 文件write调用返回了写入的字符数. 文件的读取 随机存取 关闭文件 迭代文件内容 文件路径 用 os.makedirs( ...

  • 【精品博文】Itop4412学习笔记(2)

    今天学习的是文件IO的操作,需要记录的点: 1.库函数头文件 在所有Linux系统中,对文件的操作都只需包含下面四个头文件即可: #include <unistd.h>     #incl ...

  • Python3 OS 文件/目录方法(二)

    33 os.makedirs(path[, mode]) 递归文件夹创建函数.像 mkdir(), 但创建的所有 intermediate-level 文件夹需要包含子文件夹. 34 os.minor ...

  • Python OS 文件/目录方法 | 菜鸟教程

    序号方法及描述 1 os.access(path, mode) 检验权限模式 2 os.chdir(path) 改变当前工作目录 3 os.chflags(path, flags) 设置路径的标记为数 ...

  • centos 设置smb共享目录文件夹方法

    centos 设置共享目录文件夹方法 1:安装 samba yum install samba 2:修改conf 配置文件 [global] workgroup = MYGROUP server st ...

  • Win7系统查看系统日志文件的方法

    Win7系统如何查看系统日志文件?系统日志文件在电脑出现故障或者问题的时候记录下原因,让用户在修复的过程中提供分析帮助,那系统的日志文件放在哪里?要怎么打开查看?下面小编介绍Win7系统查看系统日志文 ...

  • 通达信ebk文件导入方法

    特色指南: 写作指南 办事指南 科普知识 节日节气 分类导航: 游戏/数码 生活/家居 健康/养生 职场/理财 爱好/休闲 时尚/美容 美食/营养 教育/学习 家庭/情感 收起 通达信ebk文件导入方 ...

  • 文件删除不了怎么办?删除无用文件时报错,彻底删除文件的方法

    文件删除不了怎么办?删除无用文件时报错,彻底删除文件的方法

  • 电脑系统映像文件在哪里可以找到?在电脑上找映像文件的方法

    系统映像文件,是一种应用于计算机领域的软件,用于还原计算机的内容,映像文件其实就是镜像文件,有小伙伴找不到映像文件在哪里,重装不了系统,那么怎么才能找到这个文件呢?下面让小编教教大家该怎么找吧. 具体 ...

  • 升级鸿蒙OS系统的方法来了!正式对谷歌系统说再见:大嘴真的没食言

    [4月29日讯]相信大家都知道,华为鸿蒙OS系统在经过一段时间内测以后,终于在近日迎来了批量推送升级,根据众多华为手机用户以及知名大V反馈,华为方面已经正式向部分机型用户推送了鸿蒙OS系统2.0版本开 ...

  • 微信如何发送过大文件?发大文件的方法

    微信如何发送过大文件?发大文件的方法 2019-08-15liuchanghua 微信v7.0.20 126.72 MB4.0分 下载 微信的功能也像qq一样越来越齐全,像之前不能发送的文件现在也不在 ...