向文件寫入一行:最佳實踐
在當代Python 中,向文件寫入一行的首選方法已經經歷了從已棄用的print >>f, “hi There” 轉變。本文將引導您完成正確的方法,並解決不同平台上行終止符的兼容性。
寫入檔案(帶行終止)
將一行寫入檔案同時確保正確的行終止的 Pythonic 方法是透過 open() function:
with open('somefile.txt', 'a') as the_file: the_file.write('Hello\n')
行終止符相容性
關於行終止符,官方Python文件強烈建議不要在文字檔案中使用os.linesep。相反,應在所有平台上使用一致的單一換行符 ('n')。這確保了最高程度的兼容性和可移植性。
注意: open() 中指定的模式至關重要。若要附加到現有文件,請使用“a”。如果您想從頭開始編寫文件,“w”是合適的。
其他資源
如需進一步參考,請深入研究這些有用的資源:
以上是在 Python 中向文件寫入一行的最佳實踐是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!