3 回答

TA貢獻2051條經(jīng)驗 獲得超10個贊
with open("filename") as f: for line in f: # ... do stuff ...

TA貢獻1854條經(jīng)驗 獲得超8個贊

TA貢獻1773條經(jīng)驗 獲得超3個贊
Run可能會耗盡文件描述符,盡管不太可能,但想象一下這樣的bug。 您可能無法在某些系統(tǒng)上刪除上述文件,例如Win 32 如果您運行的是CPython以外的任何東西,則不知道何時為您關(guān)閉了文件 如果以寫或讀-寫模式打開文件,則不知道何時刷新數(shù)據(jù)。
添加回答
舉報