the5fire的技术博客

关注python、vim、linux、web开发和互联网--life is short, we need python.

为什么需要reload(sys)后设置编码--python中的site.py模块 4558°C

分类:Python | 标签:       | 发布:2014-08-27 10:35 p.m.

在刚开始写python程序的时候,都会遇到一个很头疼的问题——编码错误,在之前的文章中也做了介绍: `由__future__中unicode_literals引起的错误来研究python中的编码问题 `_ 。其中一种解决方案是reload(sys),然后调用sys.setdefaultencoding('utf-8'),之前只是知道这么做能够设置运行时编码,那么为什么要reload之后才能设置呢?

其他分类: