![]() |
#2
fall_bernana2019-11-27 15:44
以下是引用shansh在2019-11-27 14:44:50的发言: 各位大神,想请教一下,我想把下面的txt内容进行提取并且保存到另外一个txt文档中,应该如何操作,使用的是python3 --------------------------A------------------------- 1 2 3 4 5 --------------------------B------------------------- 使用以下的代码,可以提取到内容,但是结果是list,并且无法进行换行,请问还有其它好的方法吗,谢谢! import re date = [] recording = False with open('data/2.txt','r') as filename: for line in filename: line = line.strip() if line == '--------------------------B--------------------------': break if recording: date.append(line) if line == '--------------------------A-------------------------': recording = True filename.write '\n'.join(date) print(date) ![]() import re date = [] recording = False with open('data/2.txt','r') as filename: lines=filename.readlines() with open('data/3.txt','w') as fileout: for line in lines: line = line.strip() if line == '--------------------------B--------------------------': break if recording: date.append(line) fileout.write(line+"\n") if line == '--------------------------A-------------------------': recording = True print(date) [此贴子已经被作者于2019-11-27 15:45编辑过] |
各位大神,想请教一下,我想把下面的txt内容进行提取并且保存到另外一个txt文档中,应该如何操作,使用的是python3
--------------------------A-------------------------
1
2
3
4
5
--------------------------B-------------------------
使用以下的代码,可以提取到内容,但是结果是list,并且无法进行换行,请问还有其它好的方法吗,谢谢!
import re
date = []
recording = False
with open('data/2.txt','r') as filename:
for line in filename:
line = line.strip()
if line == '--------------------------B--------------------------':
break
if recording:
date.append(line)
if line == '--------------------------A-------------------------':
recording = True
filename.write
'\n'.join(date)
print(date)