新手求助
在看小甲鱼视频,在零基础学习python中有问题不太懂,就是run时报错,但还是出现了四个文档npy = open('D:\\玩具1号.txt')
zb = []
gz = []
count = 1
for each_line innpy:
if each_line[: 6] != '======':
(role,line_spoken) = each_line.split(':',1)
if role == '主播':
zb.append(line_spoken)
if role =='观众':
gz.append(line_spoken)
else:
file_name_zb = 'zb_' + str(count)+'.txt'
file_name_gz = 'gz_' + str(count)+'.txt'
zb_file = open( file_name_zb,'w')
gz_file = open( file_name_gz,'w')
zb_file.writelines(zb)
gz_file.writelines(gz)
zb_file.close()
gz_file.close()
zb = []
gz = []
count += 1
npy.close()
也不说是啥错误,你 txt 文档内容也不给{:10_257:} 你这npy文件,是以哪种模式打开的,你没有写。
按照你这个写法,应该在open里加上 ‘r 模式,也就是只读模式。’ 大概是文件打开问题
可以参考这里https://fishc.com.cn/forum.php?mod=viewthread&tid=202291#pid5557901 Daniel_Zhang 发表于 2021-9-18 21:47
也不说是啥错误,你 txt 文档内容也不给
主播:这辅助,真下饭。
主播:打野如果是我队友,我现在已经挂在泉水为他弹钢琴了。
主播:我建议这位选手回去好好练练他的补兵。
观众:口嗨个p!你行你上啊!
主播:爸爸我还真行。
观众:嗯嗯嗯:)你行我头砍下来给你踢。
============================================================
主播:知道了,我会负责的,要给多少钱?
主播:再买点猫罐头吧,给那只母猫喂,补充点营养。没小橘的份。
观众:????
观众:我眼花了?
观众:游戏BUG了,等一个比赛暂停。
观众:什么?原来傻逼知道LOL里有求助信号??
观众:几十年后我躺在摇椅上,孙子对我说,爷爷,Soft会打协助信号了,我笑了笑说道:不信谣不传谣。
==================================================================
主播:带你上王者。
观众:其实我对王者没什么执念,上去了我每天就得心心念念自己的积分生怕被超,大师分段就挺好玩的竞争性小氛围轻松我特别喜欢……
主播: 进队
观众:好的
江湖散人 发表于 2021-9-18 21:51
你这npy文件,是以哪种模式打开的,你没有写。
按照你这个写法,应该在open里加上 ‘r 模式,也就是只读模 ...
不行,加上'r'也一样运行不了,还会报错
Daniel_Zhang 发表于 2021-9-18 21:47
也不说是啥错误,你 txt 文档内容也不给
就是,run时报错了·,但是,可以出现四个文档。
可能是编码问题
npy = open('D:\\玩具1号.txt',encoding="utf-8") 发一下报错截图 th????? 发表于 2021-9-19 09:17
发一下报错截图
不知道怎么发图片,就复制那个报错的话上来。
Traceback (most recent call last):
File "D:\实验品\实验品4号.py", line 9, in <module>
(role,line_spoken) = each_line.split(':',1)
ValueError: not enough values to unpack (expected 2, got 1) th????? 发表于 2021-9-19 09:16
可能是编码问题
npy = open('D:\\玩具1号.txt',encoding="utf-8")
不行,我的这个文档编码方式是ANSI
把你的文档倒数第二行的英文:改为中文: hrpzcf 发表于 2021-9-19 10:11
把你的文档倒数第二行的英文:改为中文:
完美解决,nice
页:
[1]