解决 python 读取文件乱码问题(UnicodeDecodeError)
确定你的文件的编码,下面的代码将以'utf-8'为例,否则会忽略编码错误导致输出乱码
解决方案一
with open(r'/Users/mac/Desktop/face/2.1.docx', 'rb', ) as fr:
data = fr.read()
line_list = data.decode('utf8').split('\n')
data_l = []
for line in line_list:
line = line.split('\t')[0]
print(line)
data_l.append(line)
解决方案二
with open(r'/Users/mac/Desktop/face/2.1.docx', 'r', encoding='utf8') as fr:
data = fr.read()
print(data)
随机推荐
[ASP.NET Web API]如何Host定义在独立程序集中的Controller
通过的介绍我们知道默认ASP.NET Web API在Self Host寄宿模式下用于解析程序集的Assemblie ...
java的数据类型的转换
一:java的数据类型转换除布尔类型boolean(不能转换)有两种:<一> 自动转换: <二> 强制转换 <一>.自动转换:就是将小的数据类型自动转换成大的数据类 ...
React Native 项目运行在 Web 浏览器上面
React Native 的出现,让前端工程师拥有了使用 JavaScript 编写原生 APP 的能力.相比之前的 Web app 来说,对于性能和用户体验提升了非常多. 但是 React Nati ...
Spark之集群搭建
注意,这种安装方式是集群方式:然后有常用两种运行模式: standalone , on yarn 区别就是在编写 standalone 与 onyarn 的程序时的配置不一样,具体请参照spar2中的 ...
oracle创建job权限
grant create job to ja_ods; grant manage scheduler to ja_ods;
WPF:将HTML RGB颜色值转化为Color对象的两种方式
(1)方式一: Color color1 = (Color)System.Windows.Media.ColorConverter.ConvertFromString("#E0E0E0&qu ...
C#静态构造函数和析构函数片段化认知
一.静态构造函数 一个类可以有静态构造函数,实现如下源代码.静态构造函数有以下特性: 1).静态构造函数不能有修饰符(润饰符) 2).静态构造函数不能有参数 3).不能被调用——在实例化类的时候,静态 ...
关于Tomcat
详情转自:http://blog.csdn.net/jiuqiyuliang/article/details/48094373和http://blog.csdn.net/u012934325/arti ...
RTOS 和中断之间要注意的
#define configLIBRARY_LOWEST_INTERRUPT_PRIORITY 15 #define configLIBRARY_MAX_SYSCALL_INTERRUPT_PRI ...
wc 统计命令
[root@localhost ~]# wc /etc/passwd // 统计行数.单词数.字符数 /etc/passwd [root@localhost ~]# wc -l /etc/passwd ...