pythonutf-8编码设置_pythonutf-8编码怎么设置 当使⽤Python编程时,编码问题⼀直很让⼈头疼,程序中经常会碰到如下错误提⽰:UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(128) 这是由于python在安装时,默认的编码是ascii,当程序中出现⾮ascii编码时,python的处理常常会报上⾯的错误。 水管快速接头对于上⾯问题,⼀般有2种处理⽅法:
⽅法1:
在python代码开头加上如下代码块:import sys reload(sys)
水位水温传感器
sys.setdefaultencoding('utf8')
这种⽅法是临时的,只在程序执⾏时⽣效,系统默认编码并没有改变。组织芯片
⽅法2
频率补偿
电动粉扑第⼀步:
在python安装⽬录的Lib\site-packages⽂件夹下新建⼀个sitecustomize.py⽂件
第⼆步:
在sitecustomize.py填写如下代码# encoding=utf8
import sys
reload(sys)
sys.setdefaultencoding('utf8')
第三步:重启python,通过defaultencoding()查看默认编码,这时结果为'utf8'