Pythonic 檔案寫入
在現代Python 中,不建議使用print 寫入檔案的做法已被更優雅、更有效率的方式所取代方法。
帶上下文的文件I/O管理器
要將一行寫入文件,請使用with 語句和open() 函數,如下所示:
with open('somefile.txt', 'a') as the_file: the_file.write('Hello\n')
with 語句確保檔案正確打開,並且關閉,優雅地處理潛在的異常。模式 'a' 表示應開啟檔案進行追加,而 'w' 可用於截斷寫入。
行終止符注意事項
避免使用os.linesep 作為以文字模式寫入檔案時的行終止符。相反,請在所有平台上使用單一“n”。
Do not use os.linesep as a line terminator when writing files opened in text mode (the default); use a single '\n' instead, on all platforms.
其他資源
更多見解,請瀏覽以下文件:
以上是如何在Python中有效率地寫入檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!