0
對於a = u'\u4e00'
如果我在控制檯中鍵入a
,我得到:u'\u4e00'
。因此,爲了顯示a
爲Unicode字符,我可以改變sys.displayhook如下:python 2.7如何將sys.displayhook改回默認
import sys
def my_display(x):
if isinstance(x, unicode):
sys.stdout.write(x.encode("utf-8"))
else:
sys.stdout.write(repr(x))
sys.stdout.write("\n")
sys.displayhook = my_display
然後,如果我在控制檯中我得到一
型a
。
問題:如果在此之後,我想將sys.displayhook更改回原始默認設置。我怎樣才能做到這一點?