|  | 
 
 
 楼主|
发表于 2021-10-19 14:48:30
|
显示全部楼层 
| 还有另一个是用pickle模块的也出错了,希望有大佬指出 报错类型是: Traceback (most recent call last):
 File "E:/py/小甲鱼课后作业/031/动手提0自己写pickle版.py", line 9, in <module>
 (name, program) = each_lines.split(':',1)
 ValueError: not enough values to unpack (expected 2, got 1)
 
 
 
 import pickle
 f = open('record.txt')
 list_boy = []
 list_girl = []
 count = 1
 
 for each_lines in f :
 if each_lines != '======':
 (name, program) = each_lines.split(':',1)
 if name == '小甲鱼':
 list_boy.append(program)
 if name == '小客服':
 list_girl.append(program)
 
 file_boy = open('boy_' + str(count) + '.txt', 'wb')
 file_girl = open('girl_' + str(count) + '.txt', 'wb')
 pickle.dump(list_boy, file_boy)
 pickle.dump(list_girl, file_girl)
 
 file_boy.close()
 file_girl.close()
 
 
 else :
 count += 1
 list_boy = []
 list_girl = []
 continue
 
 f.close()
 
 | 
 |