鱼C论坛

 找回密码
 立即注册
查看: 1067|回复: 6

open打开txt文档,提示编码错误

[复制链接]
发表于 2019-2-20 17:04:56 | 显示全部楼层
window操作系统是gbk编码,用open需要指定编码为utf8,在linux或mac上没有这个问题,因为它们的操作系统编码为utf8
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-2-20 17:36:05 | 显示全部楼层
山无棱 发表于 2019-2-20 17:17
那第一行的申明# coding:utf-8:是只针对包括在.py里面的源代码,而不包括open里面涉及到的以什么样的方 ...

# coding:utf-8就等价于open("xxx.txt", encoding="utf8")
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-2-20 17:59:41 | 显示全部楼层
山无棱 发表于 2019-2-20 17:38
那这样打开为什么会不行呢?

sorry,解释错了,# coding:utf-8是为了解决python2的编码问题
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-28 02:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表