求助大神帮忙解答一下
代码如下:(试图用python将上述对话整理并存储)
f = open('practice.txt',encoding = 'UTF_8')
wang = []
yang = []
count = 1
for each_line in f:
if each_line[:3] != '===':
(speaker,words) = each_line.split(':')
if speaker == 'W':
wang.append(words)
if speaker == 'Y':
yang.append(words)
else:
wf = open('wang_%d.txt'%count,'w')
wf.writelines(wang)
yf = open('yang_%d.txt'%count,'w')
yf.writelines(yang)
wang = []
yang = []
count += 1
wf.close()
yf.close()
f.close()
结果得到以下六个文件:
但是:打开wang_1.text,却没有识别W说的第一句话,只提取了W说的第2句话,如下图
小白刚开始学python没几天,不是很懂。
希望前辈们可以指教指教。
多谢!