2022年 11月 4日

Python文件超详解——一篇就够了

文章目录

    • 文件的读取与写入
    • 文件夹与文件路径
      • 相对路径和绝对路径
      • 取得当前目录getcwd()
      • 检查路径方法
      • 检查路径方法的应用
      • 文件与目录的操作mkdir/rmdir/remove/chdir
      • 获取特定文件的大小os.path.getsize()
      • 遍历目录树os.walk()
    • 读取文件
      • 读取整个文件read()
      • with关键字
      • 逐行读取readlines()
      • 数据组合
      • 字符串的替换
      • 数据的搜寻find()
    • 写入文件
    • 将执行结果写入空的文件
    • shutil模块
      • 文件的复制copy()
      • 目录的复制copytree()
      • 文件的更改
      • 文件名的修改
      • 目录的移动、目录名的更改remove()
      • 删除底下有数据的目录rmtree()
    • 文件的压缩与解压缩
      • 文件的压缩
      • 解压缩zip文件

文件的读取与写入

文件夹与文件路径

在这里插入图片描述

相对路径和绝对路径

在这里插入图片描述
在这里插入图片描述

取得当前目录getcwd()

在这里插入图片描述
在这里插入图片描述

检查路径方法

在这里插入图片描述

检查路径方法的应用

在这里插入图片描述

文件与目录的操作mkdir/rmdir/remove/chdir

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

获取特定文件的大小os.path.getsize()

在这里插入图片描述

遍历目录树os.walk()

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

读取文件

读取整个文件read()

在这里插入图片描述
在这里插入图片描述

with关键字

在这里插入图片描述
文件的目录
涉及到转义字符
可以用 ‘\’ 或者用 ‘/’
不能用 ‘/’ ,这是会报错的
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

逐行读取readlines()

在这里插入图片描述

在这里插入图片描述

数据组合

在这里插入图片描述

字符串的替换

在这里插入图片描述

数据的搜寻find()

find

写入文件

将执行结果写入空的文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

shutil模块

在这里插入图片描述

文件的复制copy()

在这里插入图片描述

目录的复制copytree()

在这里插入图片描述

文件的更改

在这里插入图片描述

文件名的修改

在这里插入图片描述

目录的移动、目录名的更改remove()

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

删除底下有数据的目录rmtree()

在这里插入图片描述

在这里插入图片描述

文件的压缩与解压缩

文件的压缩

在这里插入图片描述
在这里插入图片描述

解压缩zip文件

在这里插入图片描述