對於 Python 2.X:
import sys
reload(sys) sys.setdefaultencoding("utf-8")
- 1
- 2
- 3
對於 <= Python 3.3:
import imp imp.reload(sys)
- 1
- 2
注意:
1. Python 3 與 Python 2 有很大的區別,其中Python 3 系統默認使用的就是utf-8
編碼。
2. 所以,對於使用的是Python 3 的情況,就不需要sys.setdefaultencoding("utf-8")
這段代碼。
3. 最重要的是,Python 3 的 sys 庫里面已經沒有setdefaultencoding()
函數了。
對於 >= Python 3.4:
import importlib importlib.reload(sys)