【踩坑】Python3操作文件时报字符编码错误 发表于 2025-04-28 更新于 2025-12-26 阅读次数: 前言Python3操作文件时报字符编码错误:UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 22: illegal multibyte sequence 原因 文件不是GBK编码,不能使用GBK进行解码 解决问题 操作文件时手动指定字符编码为原本的编码方式 如果不知道,可以先测试文件原本的字符编码 传送门 1open("<file>", encoding='utf-8') 完成