Re: [閒聊] python有些很奇怪的地方...
※ 引述《wawawa (哇哇哇○( ̄﹏ ̄)○)》之銘言:
: 看到很多教學文件的範例是:
: f = open('/etc/xxx', 'r')
: for i in f.readlines():
: print i,
: 可是這樣遇到大檔案不會拖垮記憶體嘛
: 我知道可以用read()限制每次讀取的容量
: 但是我想知道有沒有比較好的寫法?
我自己會用
for line in open('/etc/xxx', 'r'):
print line
這樣應該也不用 close() 了
因為應該會 out of scope 然後自動被 garbage collect 吧!
我是這麼想的
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.129.65.137
→
01/07 17:28, , 1F
01/07 17:28, 1F
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章