ho letto qui che si consiglia di utilizzare with open(filename)
invece di utilizzare la coppia di open(filename)
e filename.close()
(almeno per attività di base) e che è anche meglio usare try
.Confuso circa la corretta ordine di prova e con in Python
Q1: Se la mia comprensione è corretta, quale sarebbe l'ordine corretto?
try:
with open(filename) as f:
do something, eg. match string
o
with open(filename) as f:
try:
do something, eg. match string
Q2: qual caso è meglio se voglio anche inserire del codice per far apparire un popup per la gestione degli errori di file? (per file non trovato, o qualcosa del genere)