色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 文件寫漢字

劉柏宏1年前9瀏覽0評論

在Python中,我們可以使用內置函數open()來打開文件進行讀寫操作。然而,如果我們需要在文件中寫入漢字,就需要在打開文件時指定編碼格式。

file = open('test.txt', 'w', encoding='utf-8')
file.write('你好,世界!')
file.close()

上面的代碼中,我們使用utf-8編碼格式來打開文件test.txt,并使用write()函數寫入了一個中文字符串。最后,我們關閉了文件。

如果你使用的是Windows操作系統,可能需要使用gbk編碼格式來進行文件操作:

file = open('test.txt', 'w', encoding='gbk')
file.write('你好,世界!')
file.close()

當然,如果我們需要寫入多行漢字,可以使用循環來簡化代碼:

lines = ['你好,世界!', 'Python太棒了!', '加油,學習Python!']
with open('test.txt', 'w', encoding='utf-8') as file:
for line in lines:
file.write(line + '\n')

上面的代碼中,我們使用了with關鍵字來打開文件,不需要手動關閉文件。同時,我們使用了for循環來寫入多行漢字。

需要注意的是,在Python 3.x中,字符串默認使用Unicode編碼,支持直接寫入漢字。但對于文件的讀寫操作,為了避免編碼問題,最好還是指定編碼格式。