# coding=utf-8 ##以utf-8编码储存中文字符
import os
import codecs
path = "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
Kod di atas hanya boleh membuat fail teks dalam format ANSI Bagaimana untuk mencipta fail UTF-8?
Sebenarnya, kod subjek boleh mencipta fail UTF-8, tetapi kerana tiada kandungan yang ditulis dalam fail, fail txt kosong itu tidak mempunyai pengekodan Tulis beberapa aksara UTF dan cuba lagi dan ia akan OK
Buka fail c.txt sekali lagi dan ia akan menjadi UTF-8.
(Python3.4)
encoding='utf8'