第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

python寫utf-8文件的問題

python寫utf-8文件的問題

冉冉說 2019-03-29 11:00:40
importcodecstxt=u"\u5e10\u53f7\u4e0d\u5b58\u5728"file=codecs.open("test","w","utf-8")file.write(txt)file.close()這個可以正確寫入但當string只為ascii字符時,比如txt=u"qwer"這時生成的file仍舊為ascii格式需要怎么做才能生成utf-8格式的文件?謝謝
查看完整描述

2 回答

?
DIEA

TA貢獻1820條經驗 獲得超2個贊

importcodecs
txt=u"qwer"
file=codecs.open("test","w","utf-8-sig")
file.write(txt)
file.close()
                            
查看完整回答
反對 回復 2019-03-29
?
慕碼人2483693

TA貢獻1860條經驗 獲得超9個贊

utf-8編碼本身是ascii兼容的,所以只有ascii字符的時候,“是否utf-8”編碼是沒有意義的。如果要求文件可以被明確識別為utf8編碼,則需要在文件頭寫入幾個特殊字符(即UTF-8的BOM),詳情參見cute同學的回答。p.s.由于文件開頭多了幾個字符,這時候可能會導致某些應用無法兼容。
                            
查看完整回答
反對 回復 2019-03-29
  • 2 回答
  • 0 關注
  • 491 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號