3. Python 批处理文件
本节课目标
- 创建文件及遍历打印文件
- 批量删除文件
- 批量重命名文件
- 批量移动文件
- 批处理文件项目实战: 100万 txt 文件 处理
1. 创建文件及遍历打印文件
目标 1: 在当前目录下创建一个名为example.txt
的文件,写入 你好!程序员充电站(www.chengxuyuancd.com)
知识点: 文件写入,字符串
目标 2: 遍历给定的文件夹里面的所有文件,并打印出来 知识点: 文件遍历,print
2. 批量删除文件
目标 1: 删除当前文件夹中的以 .png
, .jpg
, .jpeg
为后缀的文件
知识点: 文件遍历, 文件删除, 正则表达式(可选)
3. 批量重命名文件, 批量修改文件
目标 1: 把当前文件夹下面的所有以.txt
为后缀的文件内容末尾加上一句字符串:
欢迎来到程序员充电站(www.chengxuyuancd.com)
并修改文件的名字,在源文件名称后面加上-changed
知识点: 文件遍历,文件写入,字符串,正则表达式(可选)
4. 批量移动文件
目标 1: 在当前文件夹下新增一个目录new_txts
, 把当前文件夹下面的所有以.txt
为后缀的文件移动到刚刚新建的目录
知识点: 新建目录, 文件遍历, 文件移动
5. 批处理文件项目实战: 100万 txt 文件 处理
目标1: 对目录下面的 100 万个txt 文件,进行统计处理,需要统计里面出现
抖音
, 快手
, 小红书
, 知乎
四个词语的出现次数,
以下列格式打印出来(注意空格和换行):
抖音: 1234次
快手: 456次
小红书: 444次
知乎: 333次