python 怎樣創(chuàng)建utf-8的文件?
問題描述
# coding=utf-8 ##以u(píng)tf-8編碼儲(chǔ)存中文字符import osimport codecspath = 'd:/Python/c.txt'try: f=codecs.open(path,’w’, ’UTF-8’) f.close()except Exception as e: print(e)os.system(’pause’)
Python 3.6.1
以上代碼只能創(chuàng)建ANSI格式的文本文件,怎樣長創(chuàng)建UTF-8的文件?
問題解答
回答1:其實(shí)題主的代碼可以創(chuàng)建UTF-8的文件,只是由于沒有往文件里寫內(nèi)容,空的txt文件不存在編碼,寫一些UTF字符再試試就OK了
f=codecs.open(path,’w’, ’UTF-8’) f.write('中文') f.close()
再打開c.txt文件就是UTF-8了。(Python3.4)
回答2:encoding=’utf8’
>>> with open(’utf8.txt’,’w’, encoding=’utf8’) as w: w.write(’以u(píng)tf-8編碼儲(chǔ)存中文字符’) 14>>> with open(’utf8.txt’,’r’, encoding=’utf8’) as r: print(r.encoding) print(r.read()) utf8以u(píng)tf-8編碼儲(chǔ)存中文字符>>>
相關(guān)文章:
1. javascript - 請(qǐng)問 chrome 為什么會(huì)重復(fù)加載圖片資源?2. (python)關(guān)于如何做到按win+R再輸入文件文件名就可以運(yùn)行?3. mysql - 分庫分表、分區(qū)、讀寫分離 這些都是用在什么場景下 ,會(huì)帶來哪些效率或者其他方面的好處4. python - 能通過CAN控制一部普通的家用轎車嗎?5. javascript - react input file6. javascript - 請(qǐng)教如何獲取百度貼吧新增的兩個(gè)加密參數(shù)7. css3 - 微信前端頁面遇到的transition過渡動(dòng)畫的bug8. Python爬蟲如何爬取span和span中間的內(nèi)容并分別存入字典里?9. html5 - 只用CSS如何實(shí)現(xiàn)input框的寬度隨框里輸入的內(nèi)容長短自動(dòng)適應(yīng)?10. javascript - 關(guān)于css絕對(duì)定位在ios瀏覽器被橡皮筋遮擋的問題
