国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

python 怎樣創建utf-8的文件?

瀏覽:97日期:2022-06-28 13:48:08

問題描述

# coding=utf-8 ##以utf-8編碼儲存中文字符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

以上代碼只能創建ANSI格式的文本文件,怎樣長創建UTF-8的文件?

問題解答

回答1:

其實題主的代碼可以創建UTF-8的文件,只是由于沒有往文件里寫內容,空的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(’以utf-8編碼儲存中文字符’) 14>>> with open(’utf8.txt’,’r’, encoding=’utf8’) as r: print(r.encoding) print(r.read()) utf8以utf-8編碼儲存中文字符>>>

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 玛纳斯县| 翁源县| 周至县| 芷江| 嘉峪关市| 湖口县| 大庆市| 博乐市| 调兵山市| 宝坻区| 沿河| 清水河县| 屯留县| 玛曲县| 麻阳| 西乡县| 凌源市| 苍溪县| 武安市| 沂源县| 九江市| 镇平县| 驻马店市| 新竹市| 旬阳县| 前郭尔| 来宾市| 南溪县| 广德县| 花垣县| 收藏| 南川市| 宁明县| 健康| 襄城县| 昭平县| 绍兴市| 京山县| 海口市| 青川县| 福贡县|