|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- f = open('E:\\Python\\课后习题\\课堂练习\\第31讲\\record.txt')
- boy = []
- girl = []
- count = 1
- for each_line in f:
- if each_line[:5] != '====':
- (role, line_spoken) = each_line.split(':', 1)
- if role == '小甲鱼':
- boy.append(line_spoken)
- else:
- girl.append(line_spoken)
- else:
- file_boy_name = '%s%c%d.txt' % ('小甲鱼','_',count)
- file_girl_name = '%s%c%d.txt' % ('小客服','_',count)
- f1 = open('file_boy_name','xt')
- f1.writelines(boy)
- f2 = open('file_girl_name','xt')
- f2.writelines(girl)
- boy = []
- girl = []
- f1.close()
- f2.close()
- count += 1
- file_boy_name = '%s%c%d.txt' % ('小甲鱼','_',count)
- file_girl_name = '%s%c%d.txt' % ('小客服','_',count)
- f1 = open('file_boy_name','xt')
- f1.writelines(boy)
- f2 = open('file_girl_name','xt')
- f2.writelines(girl)
- boy = []
- girl = []
- f1.close()
- f2.close()
- f.close()
-
复制代码
- Traceback (most recent call last):
- File "E:/Python/课后习题/课后习题练习(031-2).py", line 7, in <module>
- (role, line_spoken) = each_line.split(':', 1)
- ValueError: not enough values to unpack (expected 2, got 1)
复制代码
请教下,我是完全手打的一遍小甲鱼的代码,而且'record.txt'文件没问题,读取路径也没问题,但还是报错了,报错信息显示不是常见的错误,想请假下各位,这个是什么意思~
|
|