8.6 文件操作的综合案例
案例
题目:针对文件进行备份
读取文件
备份到.bac文件中
标记测试的行不备份
1,2022-1-1,100,消费,正式
2,2022-1-1,100,消费,测试
3,2022-1-1,100,消费,正式
4,2022-1-1,100,消费,正式
5,2022-1-1,100,消费,测试
6,2022-1-1,100,消费,正式
7,2022-1-1,100,消费,正式
8,2022-1-1,100,消费,正式
9,2022-1-1,100,消费,测试
10,2022-1-1,100,消费,正式
# 打开两个文件对象
fr = open("8.6.txt", "r", encoding="UTF-8")
fw = open("8.6.txt.bac", "w", encoding="UTF-8")
# 循环读取
for line in fr:
line = line.strip()
lis = line.split(",")
if lis[4] == "测试":
continue
fw.write(line)
fw.write("\n")
fw.close()
fr.close()Last updated
Was this helpful?