国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現(xiàn)在的位置是:首頁(yè) » python編程資訊

資訊內(nèi)容

python2寫(xiě)入文件亂碼怎么解決?

極客小將2021-01-06-
簡(jiǎn)介python寫(xiě)入中文亂碼的解決方法:1、文件名有中文,文件名亂碼 當(dāng)想要將程序運(yùn)行結(jié)果保存到文本文件時(shí),文本文件的命名中如果有中文,不做處理文件名會(huì)出現(xiàn)亂碼。利用unicode函數(shù)進(jìn)行編碼可解決。unicode(‘中文.csv’,’utf-8’)2、文件內(nèi)容有中文,excel打開(kāi)內(nèi)容亂碼&

Ncr少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

python寫(xiě)入中文亂碼的解決方法:
Ncr少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

1、文件名有中文,文件名亂碼 Ncr少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

當(dāng)想要將程序運(yùn)行結(jié)果保存到文本文件時(shí),文本文件的命名中如果有中文,不做處理文件名會(huì)出現(xiàn)亂碼。利用unicode函數(shù)進(jìn)行編碼可解決。Ncr少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

unicode(‘中文.csv’,’utf-8’)

2、文件內(nèi)容有中文,excel打開(kāi)內(nèi)容亂碼 Ncr少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

如果將包含中文的結(jié)果輸出到csv文件,一般默認(rèn)使用Excel打開(kāi)文件時(shí),文件內(nèi)容會(huì)出現(xiàn)亂碼,而使用文本編輯器打開(kāi)不會(huì)亂碼。Ncr少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

這是因?yàn)镋xcel默認(rèn)的編碼方式為‘GBK‘,而文本編輯器默認(rèn)的格式為‘utf-8’。Ncr少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

使用codecs包在創(chuàng)建文件后添加語(yǔ)句f.write(codecs.BOM_UTF8)可解決。Ncr少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

name='語(yǔ)文' f = open(name+'.csv','w') f.write('123,語(yǔ)文') f.close() #修改編碼 import codecs f = open(**unicode(name+'.csv','utf-8')**,'w')  # 文件名不亂碼 **f.write(codecs.BOM_UTF8)  # excel打開(kāi)內(nèi)容不亂碼的核心語(yǔ)句** f.write('123,語(yǔ)文') f.close()

更多Python知識(shí)請(qǐng)關(guān)注Python自學(xué)網(wǎng)。Ncr少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

預(yù)約試聽(tīng)課

已有385人預(yù)約都是免費(fèi)的,你也試試吧...

主站蜘蛛池模板: 太湖县| 隆尧县| 剑河县| 怀柔区| 绥德县| 澄城县| 偏关县| 广河县| 桃源县| 洪湖市| 五指山市| 白城市| 肇州县| 唐河县| 新蔡县| 旌德县| 察隅县| 陇川县| 水城县| 林西县| 临安市| 德昌县| 平定县| 江源县| 临泽县| 黎平县| 兰西县| 宁夏| 大宁县| 澜沧| 凌源市| 荃湾区| 南郑县| 桃园市| 舟山市| 阳山县| 资讯 | 临漳县| 白水县| 克东县| 女性|