|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我的程序一直报错,我从网上也没有找到真确的解决方法,想请教一下各位大佬,
Traceback (most recent call last):
File "F:/调程序/PY/IDLE/10.py", line 10, in <module>
(role,line_spoken) = each_line.split(': ',1)
ValueError: not enough values to unpack (expected 2, got 1)
以上是程序的报错,下面是源程序:
r = open('F:\\调程序\\PY\\IDLE\\crazy_numbers.txt.txt')
dougen = []
penggen =[]
count = 1
for each_line in r:
if each_line[:6] != '******':
#判断前六个是星号
(role,line_spoken) = each_line.split(': ',1)
#我们这里进行字符串分割操作
if role == '甲':
dougen.append(line_spoken)
if role == '乙':
penggen.append(line_spoken)
else:
file_name_dougen = 'dougen_' + str(count) + 'txt'
file_name_penggen = 'penggen_' + str(count) + 'txt'
#文件的分别保存操作
dougen_file = open(file_name_dougen,'w')
penggen_file = open(file_name_penggen,'w')
dougen_file.writelines(dougen)
penggen_file.writelines(penggen)
dougen_file.close()
penggen_file.close()
dougen = []
penggen = []
count += 1
file_name_dougen = 'dougen_' + str(count) + 'docx'
file_name_penggen = 'penggen_' + str(count) + 'docx'
dougen_file = open(file_name_dougen,'w')
penggen_file = open(file_name_penggen,'w')
dougen_file.writelines(dougen)
penggen_file.writelines(penggen)
dougen_file.close()
penggen_file.close()
r.close()
最下面是我要编辑的 txt 文档
甲:810,534106,103835
乙:喂,喂,你这是来说相声,还是特务来接头,怎么上来就背数字,还说上密码了。
甲:你土老帽了不是,我说的数字是一种网络语言,年轻人都玩这个。
乙:谁说我不懂,886,3166都是再见的意思。不过你说的数字我还真没听过。
甲:810是,朋友们,534106是,我想死你们了,103835是,你们想不想我。
乙:看不出几天没见你还长本事了,学会了这么多邪门歪道的东东。
甲:我们相声演员就得知识面广,什么也得会不是,不然我们就会被这个社会淘汰。
乙:你说这话我爱听,我们相声演员脑袋里就是杂货铺,那真是上知天文,下知地理。
甲:行了,行了你别说了,还说我是特务接头,你都成算卦先生了。
乙:客气了,客气了。不过我这么知识面广,怎么就不知道网络上还有数字语言。
甲:呵呵,不瞒你说我也是昨天才学会,今天就来这现学现卖。
乙:你怎么就学会了,说一说让我和观众朋友们也长长见识。
****************************************************************************
甲:我学会这个都怪我儿子。
乙:怎么怪你儿子呀,是他教会你的,你给叫他老师才对。
甲:那跟那呀,是昨天天黑了,我儿子还没回家。我放心不下就去附近网吧找他。
乙:贾君鹏,妈妈喊你回家吃饭。
甲;你别打岔,在网吧没找到儿子,却见了一个奇怪的事情。
乙:什么事情。
甲:我发现一个大学生模样的年轻人在电脑前和MM聊天。
乙:那奇怪什么呀,那个男人不上网聊天泡MM。
甲:他们聊了半天竟没打一个字。
乙:他们视频,语音聊天。
甲:那呀,他们打的全是阿拉伯数字。
乙:就是你刚才说的,数字语言吗?
甲:那当然,我开始有点奇怪,脑袋直犯晕,不行我得请教一下,弄清他们玩什么把戏
乙:对,好奇心,不耻下问,是我们相声演员积累创作素材的两个法宝。
甲:就是我的不耻下问,我才学会了网络聊天的数字语言。
乙:那你今天就好好教教我和我们的观众朋友们。
****************************************************************************
甲:011414。
乙:什么意思。
甲:你要意思意思。
乙:什么你还要和我要钱,亏和你说了这么多年相声。
甲:18376,213719487。
乙:晕。什么意思。
甲:你别生气了,你要生气你就是白痴。
乙:我明白了,说数字语言就是说数字的谐音。1748727561。
甲:你这是什么意思。
乙:呵呵,我说的是,你才是白痴而且无药医。
甲:气死我了,我今天要不给你拿出点看家的本事,你不知道马王爷三只眼。520,5211573,
乙:我爱你,我对你一往情深,一生一世我就爱你一个,你就是我的一辈子。
甲:呵呵,你爱我,你变态呀。
乙:啊,我上当了。
本帖最后由 heidern0612 于 2018-12-15 19:36 编辑
你的文件,我一点都没改动,就把空格去了。
|
|