报错内容:UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte
环境:Ubuntu16.04 + pycharm 2018.3
解决方法:open文件时使用‘rb’方式
问题分析:数据文件在保存时以二进制形式保存,读取时应以二进制形式读取。原因看似简单,但在写行数较多的程序时经常会忽略,导致运行过程中报错。
报错内容:UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte
环境:Ubuntu16.04 + pycharm 2018.3
解决方法:open文件时使用‘rb’方式
问题分析:数据文件在保存时以二进制形式保存,读取时应以二进制形式读取。原因看似简单,但在写行数较多的程序时经常会忽略,导致运行过程中报错。