python读取有中文文件时的报错处理
来源:互联网 发布:梯度下降算法迭代 编辑:程序博客网 时间:2024/05/23 12:43
如果直接用open(file,'r')会报错
UnicodeDecodeError: 'gbk' codec can't decode byte 0xac in position 194: illegal multibyte sequence
需要这样处理
import codecs,sys
f = codecs.open(file, 'r', 'utf-8')
具体代码如下:
import codecs, sysf = codecs.open('e:\\program\\pycharm\\fee_level_modify\\test.txt', 'r', 'utf-8')text = f.readlines()strs = text[0].split(',')ans = "array("for i in range(len(strs)): ans += "'" ans += strs[i] ans += "'" if i != len(strs) - 1: ans +="," else: ans += ")"print(ans)
0 0
- python读取有中文文件时的报错处理
- Anaconda的Spyder读取中文文件报错处理
- Python pip报错处理
- Python 中读取csv文件中有中文的情况
- 访问了跨域的文件报错处理
- python mysql简单操作,报错处理
- selenium+python 文本框输入中文和特殊字符串,报错处理
- fckeditor 上传文件报错处理方法
- tar解压.zip文件报错处理
- 上传文件到hdfs报错处理
- PHP 上传文件报错处理
- 安装Oracle数据库时的报错处理[INS-35172]
- 关于导入SVN的项目到Android studio中路径包含中文报错处理
- JS保存、读取、换行、转Json报错处理方法
- python读取txt文件时的中文乱码问题
- 基于maven构建spring-boot的子模块时,子模块的pom文件报错处理
- Widget程序的编写报错处理
- @Override 的作用及报错处理
- git提交时报错 错误信息是 RPC failed; result=22, HTTP code = 411-
- 纯CSS实现文字一行居中,多行左对齐的方法
- HTTP协议浅析(上):简介
- php设计模式之四__观察者模式
- sqlite3移植
- python读取有中文文件时的报错处理
- java类成员初始化顺序
- Fibonacci法的matlab实现
- Android中的通知notification
- Spring集成Junit4单元测试
- C++
- 1020. Tree Traversals (25)
- 求最大连续bit数
- 字符串 挑出 字符串