麻烦大家帮我看看下面代码哪里错了,怎么运行不了呢!
本帖最后由 2019丶04丶01 于 2020-4-20 20:33 编辑f = open('record.txt')
boy = []
girl = []
count = 1
for each_line in f:
if each_line[:6] != '======':
(role,line_spoken) = each_line.split(':',1)
if role == '男':
boy.append(line_spoken)
if role == '女':
girl.append(line_sopken)
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 "D:\练习\新建文本文档.py", line 14, in <module>
girl.append(line_sopken)
NameError: name 'line_sopken' is not defined 上错误。 报错信息是? ba21 发表于 2020-4-20 20:23
上错误。
Traceback (most recent call last):
File "D:\练习\新建文本文档.py", line 10, in <module>
(role,line_spoken) = each_line.split(':',1)
ValueError: not enough values to unpack (expected 2, got 1) qiuyouzhi 发表于 2020-4-20 20:23
报错信息是?
Traceback (most recent call last):
File "D:\练习\新建文本文档.py", line 10, in <module>
(role,line_spoken) = each_line.split(':',1)
ValueError: not enough values to unpack (expected 2, got 1) 2019丶04丶01 发表于 2020-4-20 20:26
Traceback (most recent call last):
File "D:\练习\新建文本文档.py", line 10, in
(role,line ...
把文件中的空行删掉? 2019丶04丶01 发表于 2020-4-20 20:26
Traceback (most recent call last):
File "D:\练习\新建文本文档.py", line 10, in
(role,line ...
冒号修改成英文冒号 qiuyouzhi 发表于 2020-4-20 20:27
把文件中的空行删掉?
文件中没有空行的 这样写:
role,line_spoken = each_line.split(':',1) 2019丶04丶01 发表于 2020-4-20 20:30
文件中没有空行的
文件内容发出来看看?
把文件中中文的冒号改成英文的 Hello. 发表于 2020-4-20 20:29
冒号修改成英文冒号
修改过了,还是这个错误 2019丶04丶01 发表于 2020-4-20 20:32
修改过了,还是这个错误
将txt文件的内容中所有的换行去掉 Hello. 发表于 2020-4-20 20:32
将txt文件的内容中所有的换行去掉
谢谢,我找到错误了 是不是要先f.readlines()? qiuyouzhi 发表于 2020-4-20 20:31
文件内容发出来看看?
把文件中中文的冒号改成英文的
谢谢你,找到答案了
最佳给谁呢^_^ 谢^_^ sam_wu 发表于 2020-4-20 20:39
是不是要先f.readlines()?
是因为 把 spoken 打成 sopken了
还有一个就是把(role,line_spoken) = each_line.split(':',1) 冒号用错了 Hello. 发表于 2020-4-20 20:43
最佳给谁呢^_^
给你呀主要是因为我的冒号用错了{:5_109:}
页:
[1]