Ciao,
ci sarà un altro errore che fa scattare l'except. Prova ad eliminare
il try/except ed esegui solo il blocco nel try, dovresti vedere l'errore.
Solitamente conviene scrivere l'eccezione in maniera esplicita:
except OSError:
Se non è un errore sul file, allora vedrai il traceback e l'errore reale.
Il 26/05/22 16:05, Gabriele Battaglia ha scritto:
Ciao di nuovo.
Ho questo codice:
fn= input("filename.ext to prepare? > ")
try:
f=open(fn, "rt")
rig= f.readlines()
f.close()
print(f"File: {fn}found, with {len(rig)}lines of text.")
except:
print(f"Sorry, file: {fn}not found.\nRelaunch the App and try with
another filename.")
sys.exit()
Il file è certamente presente nella cartella dello script, ne sono
ASSOLUTAMENTE certo. Eppure, non trova il file che gli chiedo.
Magari ne trova altri, ma quello che mi interessa, solleva l'eccezione
e termina lo script. Quali ragioni possono esserci
Si tratta di tutti file di testo.
Il nome digitato è corretto.
Gabry
--
--... ...-- -.. . .. --.. ....- .- .--. ..- - ..- . .
Sent from TB on Windows 10, Genus Bononiae's computer.
_______________________________________________
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python
_______________________________________________
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python