|
这是代码:f=open('C:\\Users\\wangyanjun\\Desktop\\record.txt')
boy =[]
girl =[]
count =1
for each_line in f:
if each_line[:6]!='======':#判断是不是到了分割行
(role,line_spoken) = each_line.split(':',1)#这是出错的地方,可是感觉没错啊split可以传入两个参数,求解
if role =='小甲鱼':
boy.append(line_spoken)
if role =='小客服':
girl.append(line_spoken)
else:#文件的保存
file_name_boy='boy_' +str(count)+'.txt'
file_name_girl='girl_' +str(count)+'.txt'
boy_file = open(file_name_boy,'w')
girl_file= open(file_name_girl,'w')
boy_file.writelines(boy)
girl_file.writelines(girl)
boy_file.close()
girl_file.close()
boy =[]
girl =[]
count+=1
f.close()---------------------------------------------------Traceback (most recent call last): File "F:/pycharm/29ex1.py", line 8, in <module> (role,line_spoken) = each_line.split(':',1)ValueError: need more than 1 value to unpack
|
|