requests_list = f.read().splitlines() UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x80 in posi

时间:2023年10月23日

/

来源:网络

/

编辑:佚名

这个错误通常是因为使用了错误的字符编码。您的程序尝试使用默认的编码方案’gbk’读取文件,但是该文件包含无法作为该方案一部分解码的字节,这由消息“illegal multibyte sequence”表示。
您可以尝试通过指定正确的字符编码方案来修复此错误。一种方法是使用正确的编码方案打开文件,如下所示:
with open('myfile.txt', 'r', encoding='utf-8') as f:
    requests_list = f.read().splitlines()
这里,encoding ='utf-8'参数显式告诉Python使用UTF-8字符编码方案打开文件,该方案可以处理比’gbk’方案更广泛的字符。
将’myfile.txt’替换为您的文件名,并根据需要替换’utf-8’为适当的编码方案。
希望这个回答能帮到您!
猜你需要

豫ICP备2021026617号-1  豫公网安备:41172602000185   Copyright © 2021-2028 www.78moban.com/ All Rights Reserved

本站作品均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系 1565229909#qq.com(把#改成@),我们将立即处理。