有一份账单文件“”,记录了消费收入的具体记录,内容如下:
(资料图)
name,date,money,type,remarks周杰轮,2022-01-01,100000,消费,正式周杰轮,2022-01-02,300000,收入,正式周杰轮,2022-01-03,100000,消费,测试林俊节,2022-01-01,300000,收入,正式林俊节,2022-01-02,100000,消费,测试林俊节,2022-01-03,100000,消费,正式林俊节,2022-01-04,100000,消费,测试林俊节,2022-01-05,500000,收入,正式张学油,2022-01-01,100000,消费,正式张学油,2022-01-02,500000,收入,正式张学油,2022-01-03,900000,收入,测试王力鸿,2022-01-01,500000,消费,正式王力鸿,2022-01-02,300000,消费,测试王力鸿,2022-01-03,950000,收入,正式刘德滑,2022-01-01,300000,消费,测试刘德滑,2022-01-02,100000,消费,正式刘德滑,2022-01-03,300000,消费,正式
需求:
读取文件,将文件写出到文件作为备份的同时,将标记为测试的数据行丢弃。
提示:
open和r模式打开一个文件对象,并读取文件
open和w模式打开另一个文件对象,用于文件写出
for循环内容,判断是否是测试不是测试就write写出,是测试就continue跳过
将2个文件对象均close()
代码:
输出效果:
视频出处:第八章-06-文件操作的综合案例