Python操作文件资源管理器os模块

1.os模块

Python操作文件资源管理器os模块 - 图1

1)获取Python程序当前路径

Python操作文件资源管理器os模块 - 图2

Python操作文件资源管理器os模块 - 图3

2)正斜杠和反斜杠

Python操作文件资源管理器os模块 - 图4

3)处理路径连接

Python操作文件资源管理器os模块 - 图5

Python操作文件资源管理器os模块 - 图6

4)绝对路径和相对路径

Python操作文件资源管理器os模块 - 图7

5)列出所有文件和文件夹

Python操作文件资源管理器os模块 - 图8

Python操作文件资源管理器os模块 - 图9

6)判断是文件还是文件夹

Python操作文件资源管理器os模块 - 图10

Python操作文件资源管理器os模块 - 图11

返回的是迭代器

Python操作文件资源管理器os模块 - 图12

2.查询信息

1)遍历文件夹 os.walk

Python操作文件资源管理器os模块 - 图13

2)搜索匹配文件

startswith和endswith

Python操作文件资源管理器os模块 - 图14

glob模块

Python操作文件资源管理器os模块 - 图15

Python操作文件资源管理器os模块 - 图16

Python操作文件资源管理器os模块 - 图17

Python操作文件资源管理器os模块 - 图18

fnmatch模块

Python操作文件资源管理器os模块 - 图19

file.stat()

Python操作文件资源管理器os模块 - 图20

Python操作文件资源管理器os模块 - 图21

Unix时间戳

time

Python操作文件资源管理器os模块 - 图22

datetime

Python操作文件资源管理器os模块 - 图23

查询文件信息【单个文件或者所有文件】

Python操作文件资源管理器os模块 - 图24

Python操作文件资源管理器os模块 - 图25

3.创建临时文件和文件夹

1)读取文件

Python操作文件资源管理器os模块 - 图26

建议:with as

Python操作文件资源管理器os模块 - 图27

2)写入内容

Python操作文件资源管理器os模块 - 图28

3)创建临时文件

Python操作文件资源管理器os模块 - 图29

Python操作文件资源管理器os模块 - 图30

4)创建临时文件夹

Python操作文件资源管理器os模块 - 图31

Python操作文件资源管理器os模块 - 图32

4.创建、复制、移动、重命名、删除文件夹

1)创建文件夹

Python操作文件资源管理器os模块 - 图33

Python操作文件资源管理器os模块 - 图34

Python操作文件资源管理器os模块 - 图35

2)复制文件和文件夹-shutil模块

复制文件

Python操作文件资源管理器os模块 - 图36

复制文件夹和里面所有内容

Python操作文件资源管理器os模块 - 图37

3)移动

Python操作文件资源管理器os模块 - 图38

4)重命名

Python操作文件资源管理器os模块 - 图39

5)删除

删除文件

Python操作文件资源管理器os模块 - 图40

删除文件夹

Python操作文件资源管理器os模块 - 图41

5.创建和解压压缩包

1)读取压缩包-zip

Python操作文件资源管理器os模块 - 图42

Python操作文件资源管理器os模块 - 图43

Python操作文件资源管理器os模块 - 图44

2)解压压缩包

Python操作文件资源管理器os模块 - 图45

Python操作文件资源管理器os模块 - 图46

Python操作文件资源管理器os模块 - 图47

Python操作文件资源管理器os模块 - 图48

3)创建压缩包

Python操作文件资源管理器os模块 - 图49

Python操作文件资源管理器os模块 - 图50