python编码

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:

–完 (#^.^#)

文章目录
|