python 解释器在启动的时候会执行 site.py 这个模块,这个模块的代码里会执行下面的操作:
del sys.setdefaultencoding因此,在python 解释器启动完之后,也就是运行时如果需要setdefaultencoding,则必须重新加载sys这个模块。
可参见http://www.the5fire.com/why-need-reload-sys.html
python 解释器在启动的时候会执行 site.py 这个模块,这个模块的代码里会执行下面的操作:
del sys.setdefaultencoding因此,在python 解释器启动完之后,也就是运行时如果需要setdefaultencoding,则必须重新加载sys这个模块。
可参见http://www.the5fire.com/why-need-reload-sys.html