在 Python 中,print 函數(shù)默認(rèn)使用 UTF-8 編碼來(lái)輸出文本。如果想要在輸出中使用不同的編碼,可以在打開(kāi)文件時(shí)指定編碼,然后將內(nèi)容寫(xiě)入到文件中。
例如,如果想要將內(nèi)容輸出為 GBK 編碼,可以按照以下步驟操作:
# 設(shè)置輸出編碼為 GBK
import sys
sys.stdout = open(sys.stdout.fileno(), mode='w', encoding='gbk', buffering=1)
# 輸出文本
print("你好,世界!")
這樣就可以將輸出內(nèi)容以 GBK 編碼輸出。需要注意的是,編碼設(shè)置只會(huì)影響輸出到標(biāo)準(zhǔn)輸出流的內(nèi)容,對(duì)于其他輸出方式(如寫(xiě)入文件)需要單獨(dú)設(shè)置編碼。