python: File 處理

#file.py
with open("test.txt", mode="w", encoding="utf-8″) as file:
file.write("測試中文")

#如果檔案為utf8時,檔案第一列會有一個字元BOM,python encodeing=utf-8 列印時會有"\ufeff"輸出
# ,encoding 改為 utf-8-sig 讀取時會 去除 檔案抬頭 的 BOM
with open("test.txt", mode="r", encoding="utf-8-sig") as file:
data=file.read(2)
print(data)

本篇發表於 python。將永久鍊結加入書籤。

發表迴響

您的電子郵件位址並不會被公開。 必要欄位標記為 *

*

您可以使用這些 HTML 標籤與屬性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>