0
3個文件將被逐行讀取,因此:10+的演出文件閱讀問題的Python
with open(file) as f:
for line in f:
print line
或
for line in open(file):
print line
都嘗試一行一行的讀者,但只要該文件大小開始超過10 GB python選擇嘗試並將整個文件讀入內存......(適用於文件大小< 10 GB)
任何想法爲什麼?
是10GB的線路分裂正常嗎?也許10GB文件只是一個長行 – TankorSmash
,除非你有一個令人難以置信的大行,它不應該把它全部讀入內存 –
什麼'wc -l filename'顯示 –