f = open('test.txt')
boy = []
girl = []
count =1
for each_line in f:
if each_line[:6]!='======':
(role,line_spoken)=each_line.split(':',2 )
if role =='小甲鱼':
boy.append(line_spoken)
if role =='小客服':
girl.append(line_spoken)
else:
file_name_boy='boy_'+str(count)+'.txt'
file_name_girl='gril_'+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 "C:/Users/Administrator/Desktop/python小程序/123.py", line 9, in <module>
(role,line_spoken)=each_line.split(':',2 )
ValueError: not enough values to unpack (expected 2, got 1)
[来自 Cnblogs For Xamarin]
在执行 (role,line_spoken)=each_line.split(':',2 )
时遇到了 each_line
的值中不包含 :
明天上机再搞一搞验证一下,谢谢大佬,睡了
[来自 Cnblogs For Xamarin]
不错不错,我把对象文件的冒号没有中英区分,谢谢了
[来自 Cnblogs For Xamarin]