- 工信部备案号 滇ICP备05000110号-1
- 滇公网安备53011102001527号
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
- CN域名投诉举报处理平台:电话:010-58813000、邮箱:service@cnnic.cn
这是Python的编码问题,设置python的默认编码为utf8
python安装目录:/etc/python2.x/sitecustomize.py
1 2 3 4 5 6 7 8 9 | import sysreload(sys)sys.setdefaultencoding('utf-8')try: import apport_python_hookexcept ImportError: passelse: apport_python_hook.install() |
如果在windows下:
可以在Python安装目录下的Lib/site-packages目录中,新建一个sitecustomize.py文件(也可以建在其它地方,然后手工导入,建在这里,每次启动Python的时候设置将自动生效),内容如下:
1 2 | import syssys.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