项目场景:
python读取文件报错解决
问题一:UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x80 in position
问题二:UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xc4 in positi
问题描述与解决
使用“ with open(path, ‘r’) as f:”方式或read_csv()等函数打开文件时,若报“问题一”中的错误,加入encoding='utf-8’即可解决,若使用“ with open(path, ‘r’,encoding=‘utf-8’) as f:”报了“问题二”的错,改成with open(path, ‘r’, encoding=‘gb18030’) 就可以了。