python 读取文件时报错UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 205: il

Posted joneylulu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 读取文件时报错UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 205: il相关的知识,希望对你有一定的参考价值。

python读取文件时提示"UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x80 in position 205: illegal multibyte sequence"

解决办法1:

FILE_OBJECT= open(‘order.log‘,‘r‘, encoding=‘UTF-8‘)

 

解决办法2:

FILE_OBJECT= open(‘order.log‘,‘rb‘)

  

解决Python中出现的ValueError: not enough values to unpack (expected 2, got 1)的问题

‘‘‘
姓名        地区    身高    体重    电话
况咏蜜     北京    171    48    13651054608
王心颜     上海    169    46    13813234424
马纤羽     深圳    173    50    13744234523
乔亦菲     广州    172    52    15823423525
罗梦竹     北京    175    49    18623423421
刘诺涵     北京    170    48    18623423765
岳妮妮     深圳    177    54    18835324553
贺婉萱     深圳    174    52    18933434452
叶梓萱    上海    171    49     18042432324
杜姗姗   北京    167    49      13324523342
‘‘‘
1 f = open("野模联系方式.txt", "r", encoding="utf-8")
2 contacts = []
3 for line in f:
4     name,region,height,weight,phone = line.split()
5     if phone.isdigit():
6         contacts.append(phone)
7 print(contacts)
ValueError: not enough values to unpack (expected 5, got 1)

解决思路

值错误,没有足够的值解压(期望2,得到1)。出现错误的原因是读取的文件有问题,读取的文件内不能包含换行符。

办法“将txt文件的内容中字头和字尾的引号去掉!”

  

  

  

以上是关于python 读取文件时报错UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 205: il的主要内容,如果未能解决你的问题,请参考以下文章

python 读取文件时报错: UnicodeDecodeError: 'gbk' codec can't decode byte 0xa4 in position 127:

python 读取文件时报错UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 205: il

python 读取文件时报错UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 205: il

python 读取文件时报错UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 205: il

C#读取Excle文件时报错,怎么处理?

pandas读取csv文件时报错:ParserError: Error tokenizing data. C error