[初学python]文本文件读写操作
利用python脚本实现这样一个功能:
现有a.txt和b.txt两个纯文本文件,需要把a.txt和b.txt中相同的内容提取出来,保存为c.txt
#从A.TXT和B.TXT读取文本,提取相同的行存为C.TXT.
import io
import os
#判断是否包含这行
def is_line_in_lines(line, lines):
line = line.rstrip("\r\n")
for temp in lines:
temp = temp.rstrip("\r\n")
if temp == line:
return True
return False
#程序入口
f_a = open("a.txt", "r")
f_b = open("b.txt", "r")
f_c = open("c.txt", "w")
print("正在处理...")
lines1 = f_a.readlines()
lines2 = f_b.readlines()
for line in lines1:
if is_line_in_lines(line, lines2):
f_c.write(line)
f_a.close()
f_b.close()
f_c.close()
print("处理完成!")