在Python 中,「writelines()」方法在將清單寫入檔案時不會自動插入換行符一個檔案。為了避免這個問題,另一個解決方案是迭代列表並在每個元素後面附加換行符:
with open('your_file.txt', 'w') as f: for line in lines: f.write(f"{line}\n")
在Python 3.6 之前,使用以下語法:
with open('your_file.txt', 'w') as f: for line in lines: f.write("%s\n" % line)
或者,對於Python 2,「列印」函數可以是利用:
with open('your_file.txt', 'w') as f: for line in lines: print >> f, line
雖然可以透過單一函數呼叫來執行此任務,但建議刪除清單周圍的方括號以確保順序寫入字串,而不是在中創建整個清單記憶第一。
以上是如何在 Python 中使用換行符將列表寫入檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!