我需要使用Python腳本自動生成一個較大的Makefile。預計線數相對較多。用於寫入文件的程序組成嵌套循環,一大堆的條件等將大量行寫入文件的Python方法
我的選項:
開始與一個空字符串,並保留追加行,並最終寫出巨大字符串到文件使用file.write(專業:只有單寫操作,CON:巨大的字符串將佔用內存)
從一個空列表開始,並繼續追加行,並最終使用file.writelines(pro :單寫操作(?),con:巨大列表佔用內存)
寫的每一行的文件,因爲它的構造(親:沒有大的內存消耗,CON:寫操作的數量龐大)
什麼是寫大量的線路來的慣用/推薦的方式一份文件?
選項#3 - 您正在寫入文件系統上的文件,這不像是數據庫寫入。 – dursk