Python读取文件中关键字的一行和下一行
filename = 'E:/ETL/舟山.txt' # 读取文件
pos = []
Efield = []
# count = len(open(filename,'r',encoding = 'utf-8').readlines())
# print(count)
fout = open('E:/ETL/舟山2.txt', 'a', encoding='utf8')#写文件
# fo = open(filename, 'r',encoding='utf8')
with open(filename, 'r',encoding='utf8') as file_to_read:
while True:
# for index in range(5):
# line = next(fo)
# print("第 %d 行 - %s" % (index, line))
lines = file_to_read.readline() # 整行读取数
#关键字
if ("库表") in lines:
lines = next(file_to_read)# 读取下一行
lines.replace("\n", " ")
print(lines + ',')
# 写入文件内容
fout.write(lines + ',')
#关键字
if( "来源")in lines:
print(lines)
# 写入文件内容
fout.write(lines )
如有问题可以给我留言。