- 工信部备案号 滇ICP备05000110号-1
- 滇公安备案 滇53010302000111
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
这是Python的编码问题,设置python的默认编码为utf8
python安装目录:/etc/python2.x/sitecustomize.py
1 2 3 4 5 6 7 8 9 | import sys reload (sys) sys.setdefaultencoding( 'utf-8' ) try : import apport_python_hook except ImportError: pass else : apport_python_hook.install() |
如果在windows下:
可以在Python安装目录下的Lib/site-packages目录中,新建一个sitecustomize.py文件(也可以建在其它地方,然后手工导入,建在这里,每次启动Python的时候设置将自动生效),内容如下:
1 2 | import sys sys.setdefaultencoding( 'utf-8' ) #set default encoding to utf-8 |
然后可以查看到改变已经生效
1 2 3 | >>> import sys >>> sys.getdefaultencoding() 'utf-8' |
此时运行程序,如果仍然报告之前的错误,只需要显示地设定输出的编码
1 | print s.encode( 'utf-8' ) |
就可以看到正确显示。
售前咨询
售后咨询
备案咨询
二维码
TOP