如何恢复在执行reload(sys)后print命令不再工作的状况?
- 内容介绍
- 文章标签
- 相关推荐
本文共计994个文字,预计阅读时间需要4分钟。
Python版本:2.7.6
python版本: python2.7.6
#查看python默认编码格式 >>> import sys >>> print sys.getdefaultencoding() #python 2.x 默认编码是ascii格式; python 3.x 默认编码是utf-8格式 ascii #设置python默认的编码格式 >>> import sys >>> print sys.setdefaultencoding('utf-8')
操作如下:
>>> import sys >>> sys.getdefaultencoding() 'ascii' >>> reload(sys) >>> sys.setdefaultencoding('utf-8') >>> tmp = ('中国','英国') >>> tmp >>> print tmp >>>
如上面的操作所示:设置python编码格式后,print失效了,没有任何输出。
本文共计994个文字,预计阅读时间需要4分钟。
Python版本:2.7.6
python版本: python2.7.6
#查看python默认编码格式 >>> import sys >>> print sys.getdefaultencoding() #python 2.x 默认编码是ascii格式; python 3.x 默认编码是utf-8格式 ascii #设置python默认的编码格式 >>> import sys >>> print sys.setdefaultencoding('utf-8')
操作如下:
>>> import sys >>> sys.getdefaultencoding() 'ascii' >>> reload(sys) >>> sys.setdefaultencoding('utf-8') >>> tmp = ('中国','英国') >>> tmp >>> print tmp >>>
如上面的操作所示:设置python编码格式后,print失效了,没有任何输出。

