""" 演示文件操作综合案例:文件备份 """ # 打开文件得到文件对象,准备读取 fr = open("D:/bill.txt", "r", encoding="UTF-8") # 打开文件得到文件对象,准备写入 fw = open("D:/bill.txt.bak", "w", encoding="UTF-8") # for循环读取文件 for line in fr: line = line.strip() # 判断内容,将满足的内容写出 if line.split(",")[4] == "测试": # continue进入下一次循环,这一次后面的内容就跳过了 continue # 将内容写出去 fw.write(line) # 由于前面对内容进行了strip()的操作,所以要手动的写出换行符 fw.write("\n") # close2个文件对象 fr.close() # 写出文件调用close()会自动flush() fw.close()