文件读取报错
如图所示为什么 我读取这个文件会报错呢 本帖最后由 Twilight6 于 2020-6-17 09:11 编辑在 open 里面加给 encoding = 'utf-8' 的参数
如果还是报错,那么重新另存为设置下txt文件的编码:
第一步:
https://xxx.ilovefishc.com/forum/202005/25/072650zqq1fqqmng421bqz.jpg
第二步:
https://xxx.ilovefishc.com/forum/202005/25/072647nvzjv2zemvgxet5g.jpg
然后继续尝试着用 encoding = 'utf-8' 打开
存什么格式,取就用什么格式。
你存用的UTF-8,取得话也要指定用utf-8解码。 Twilight6 发表于 2020-6-17 09:09
在 open 里面加给 encoding = 'utf-8' 的参数
嗯嗯好了蟹蟹{:7_144:} 小诺爷 发表于 2020-6-17 09:17
嗯嗯好了蟹蟹
客气了~{:10_297:} heidern0612 发表于 2020-6-17 09:13
存什么格式,取就用什么格式。
你存用的UTF-8,取得话也要指定用utf-8解码。
没有默认格式吗我看视频里面就不用加上什么格式 什么的呀 小诺爷 发表于 2020-6-17 09:19
没有默认格式吗我看视频里面就不用加上什么格式 什么的呀
你如果用pycharm的话,pycharm默认就是用utf-8读的。
以前用没报错只能说运气好而已,恰好你存的和取得格式是一样的。
而win系统自带的解释器一般默认是都GBK(MAC默认是uft-8),这就导致编码和解码不一致,就出错了。
这里就提现一个pycharm的好处了,pycharm会强制你读和取的格式一致。
字符串编码是个很广的知识点,有空可以百度了解下。 小诺爷 发表于 2020-6-17 09:19
没有默认格式吗我看视频里面就不用加上什么格式 什么的呀
想不加的话你按照2 L的方法的 第二步 选择ANSI 编码即可
嗯我去试试
页:
[1]