Python打开含中文字符文件的血案
来源:互联网 发布:js水平时间轴 编辑:程序博客网 时间:2024/06/17 03:24
学习Python中,使用了Python的open()函数打开读取一个含有中文的文件,代码如下:
看到open函数是这么定义的
然后好奇的尝试这么调用
没有指定编码模式,然而一场血案来了,其运行结果却是这样
好吧,抛出了一个UnicodeDecodeError
然后尝试了指定编码格式看看
运行一下,居然可以了
然后再改成这样
使用了二进制读取模式,运行一下
结果发现也可以,额……![再见](http://static.blog.csdn.net/xheditor/xheditor_emot/default/bye.gif)
![再见](http://static.blog.csdn.net/xheditor/xheditor_emot/default/bye.gif)
经过学习Python中踩到的坑,发现有些代码还是需要我们自己动手去测试一下的,这样才能会有一个给我们独立思考的机会,在边学边实践中去成长
阅读全文
0 0
- Python打开含中文字符文件的血案
- python中打开含中文的文件路径出错的情况
- 读取含中文字符的txt文档python代码
- ifstream打开含中文路径文件时失败的问题
- ifstream打开含中文路径文件时失败的问题
- ifstream打开含中文路径名文件失败的原因
- JAVA读取属性文件含中文字符
- 含中文字符的字符串长度校验
- 为什么文件名(以及路径名)里含 # 字符的 CHM 文件会不能正常打开?
- 英文版Excel打开含中文的csv文件乱码的解决办法
- fopen打开文件mode设置缺少‘b’引发的血案
- 英文版Excel 2007打开含中文的csv文件乱码如何解决
- 剖析ifstream打开含中文路径名文件失败的原因
- 剖析ifstream打开含中文路径名文件失败的原因
- 剖析ifstream打开含中文路径名文件失败的原因
- 剖析ifstream打开含中文路径名文件失败的原因
- 剖析ifstream打开含中文路径名文件失败的原因
- 剖析ifstream打开含中文路径名文件失败的原因
- Erlang学习系列
- UVa 843
- Maven搭建Spring+Struts2+Hibernate项目详解
- 10.struts2_声明式异常的处理
- 【uoj35】后缀排序
- Python打开含中文字符文件的血案
- 2017第八届蓝桥杯C/C++ B组省赛题解(下)
- java服务端和android支付宝支付
- 用Maven创建第一个web项目
- 基于Vue 2和高德地图的地图组件
- 一行代码搞定漂亮的Android6.0权限申请界面
- spring都注入哪些东西
- 最全git命令
- 笔记:设置redhat 7.2 默认root用户启动以及网络服务自启动