|
|
发表于 2021-12-4 01:32:18
|
显示全部楼层
本帖最后由 jackz007 于 2021-12-4 01:34 编辑
这个代码会告诉你具体是哪些行出的问题,帮助你找到错误原因和解决方法,如果你自己不会诊断,那就把屏幕显示信息贴出来看看。
- name_file = open('record.txt')
- list_boy = []
- list_girl = []
- count = 1
- for i in name_file:
- if i[:6] != '=========':
- try:
- (role, line_spoken) = i.split(':', 1)
- if role == '小甲鱼':
- list_boy.append(line_spoken)
- if role == '小客服':
- list_girl.append(line_spoken)
- except Exception as e:
- print(e)
- print('error line = [' + i + ']')
- else:
- a = 'boy_' + str(count) + '.txt'
- b = 'girl_' + str(count) + '.txt'
- new_boy = open(a , 'w')
- new_girl = open(b , 'w')
- new_boy . writable(list_boy)
- new_girl . writable(list_girl)
- new_girl . close()
- new_girl . close()
- count += 1
- list_boy = []
- list_girl = []
- name_file.close()
复制代码 |
|