import sys
import locale
def p(f):
print('%s.%s(): %s' % (f.__module__, f.__name__, f()))
返回當前系統所使用的默認字符編碼
p(sys.getdefaultencoding)
返回用於轉換Unicode文件名至系統文件名所使用的編碼
p(sys.getfilesystemencoding)
獲取默認的區域設置並返回元祖(語言, 編碼)
p(locale.getdefaultlocale)
返回用戶設定的文本數據編碼
文檔提到this function only returns a guess
p(locale.getpreferredencoding)
查看標準輸出
print(sys.stdout.encoding)