Q1:读取文本文件出现UnicodeDecodeError
A1:加入encoding='UTF-8'
Q2:print出来乱码
A2:dos print不支持utf-8,改为ascii编码即可,python只支持utf-8
Q3:pd.read_csv读取中文文件名文件报错
A3:pd.read_csv(,engine='python') or pd.read_csv(open(file_name))
解决Python中常见的编码问题
本文详细解答了Python中常见的编码问题,包括读取文本文件出现UnicodeDecodeError、print输出乱码以及使用pd.read_csv读取中文文件名时的报错情况。提供了具体的解决方案,如加入encoding参数、调整编码格式及使用正确的引擎。
Q1:读取文本文件出现UnicodeDecodeError
A1:加入encoding='UTF-8'
Q2:print出来乱码
A2:dos print不支持utf-8,改为ascii编码即可,python只支持utf-8
Q3:pd.read_csv读取中文文件名文件报错
A3:pd.read_csv(,engine='python') or pd.read_csv(open(file_name))
968
2807

被折叠的 条评论
为什么被折叠?