0 ⽬标
⽂件操作的作⽤
⽂件的基本操作
打开
读写
关闭
⽂件备份
⽂件和⽂件夹的操作
⼀. ⽂件操作的作⽤
思考:什么是⽂件?
思考:⽂件操作包含什么?
答:打开、关闭、读、写、复制....
思考:⽂件操作的的作⽤是什么?
答:读取内容、写⼊内容、备份内容......
总结:⽂件操作的作⽤就是把⼀些内容(数据)存储存放起来,可以让程序下⼀次执⾏的时候直接使
⽤,⽽不必重新制作⼀份,省时省⼒。
⼆. ⽂件的基本操作
2.1 ⽂件操作步骤
1. 打开⽂件
2. 读写等操作
3. 关闭⽂件
注意:可以只打开和关闭⽂件,不进⾏任何读写操作。
2.1.1 打开
2.1.1.1 打开⽂件模式
2.1.1.2 快速体验
f = open('test.txt', 'w')
注意:此时的 f 是 open 函数的⽂件对象
2.1.2 ⽂件对象⽅法
2.1.2.1 写
2.1.2.2 读
2.1.2.3 seek()
2.1.3 关闭
⽂件对象.close()
三. ⽂件备份
需求:⽤户输⼊当前⽬录下任意⽂件名,程序完成对该⽂件的备份功能(备份⽂件名为xx[备份]后缀,例
如:test[备份].txt)。
3.1 步骤
1. 接收⽤户输⼊的⽂件名
2. 规划备份⽂件名
3. 备份⽂件写⼊数据
3.2 代码实现
3.3 思考
四. ⽂件和⽂件夹的操作
4.1 ⽂件重命名
os.rename(⽬标⽂件名, 新⽂件名)
4.2 删除⽂件
os.remove(⽬标⽂件名)
4.3 创建⽂件夹
os.mkdir(⽂件夹名字)
4.4 删除⽂件夹
os.rmdir(⽂件夹名字)
4.5 获取当前⽬录
os.getcwd()
4.6 改变默认⽬录
os.chdir(⽬录)
4.7 获取⽬录列表
os.listdir(⽬录)
五.应⽤案例
需求:批量修改⽂件名,既可添加指定字符串,⼜能删除指定字符串。
步骤
1. 设置添加删除字符串的的标识
2. 获取指定⽬录的所有⽂件
3. 将原有⽂件名添加/删除指定字符串,构造新名字
4. os.rename()重命名
六. 总结