|
f=open("record.txt") #打开文件
boy=[]
girl=[]
count=1
for each_lines in f:
if each_lines[0:6]!="========": #按=====分割成不同文件,将boy和girl说的话分别存储不同的列表
role,line_spoken =each_lines.split(':',1) #以“:”分割.(这个位置出现错误,不懂)
if role =="boy":
boy.append(line_spoken)
if role =="girl":
girl.append(line_spoken)
else: #将列表内容保存在不同文档里
boy_name= "boy_"+ str(count) + ".txt"
girl_name= "girl_"+ str(count) + ".txt"
boy_file=open(boy_name,"w")
girl_file=open(girl_name,"w")
boy_file.writelines(boy)
girl_file.writelines(girl)
boy_file.close()
girl_file.close()
boy=[]
girl=[]
count+=1
print(count)
f.close()
######################################################################
结果:
Traceback (most recent call last):
File "D:\Desktop\我的python\分页.py", line 7, in <module>
role,line_spoken =each_lines.split(':',1)
ValueError: need more than 1 value to unpack
出现这样的错误,不知道错误在哪里。求大神帮助。跪谢。
|
|