python日常踩坑系列(二)
日常编写python脚本,鉴于java各种坑编码经历,首先就会把pycharm编码设置成utf-8,但是不知道什么鬼,设置完成之后,编译还是会报编码gbk的错误
问题如下:
“UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x80 in position 34: illegal multibyte sequence”
解决方案:
1,设置所有文件编码默认为utf-8(文件最前面指定)
2,处理数据时进行转码:
with open(“population.json”,encoding=’UTF-8’) as data:
–完 (#^.^#)