Scrivo un sacco di codice Python in cui voglio solo leggere un file in una variabile. So che i due modi consigliati sono:È aperto(). Read() sicuro?
with open('file') as f:
data = f.read()
# or
fo = open('file')
data = f.read()
fo.close()
Le mie domande, quali sono gli aspetti negativi di questo?
data = open('file').read()
Intendi "Quali sono gli svantaggi di non chiudere esplicitamente il file?" –
@Will, sorta. La mia domanda riguarda lo specifico codice. Pensi che dovrei cambiare il titolo? – FakeRainBrigand
Si noti che l'opzione '' with'' è superiore a causa del fatto che gestisce anche le eccezioni correttamente. –