>>> File "/Users/Francesco/Desktop/PYTHON /PYTHON MAGGIOLINA/MAGGIOLINA LEZ.12.py", line 5, in <module> >>> maschi = open ("'897453/Utenti/Francesco/Scrivania/NomiMaschili.txt", "r") >>> FileNotFoundError: [Errno 2] No such file or directory: "'897453/Utenti/Francesco/Scrivania/NomiMaschili.txt"
Ciao Francesco, per capire dove si trova il tuo script puoi utilizzare il seguente codice: import os path = os.path.dirname(os.path.abspath(__file__)) print(path) Attenzione: da terminale (python >>>) ritorna un'eccezione perchè non vi è un file da analizzare, mentre se lo inserisci in un file .py restituisce una stringa oppure puoi usare: import os path = os.getcwd() print(path) Così non dovrai inserire manualmente il percorso, se il file è presente nella stessa directory dello script. Se il file da aprire è presente in un'altra directory ad esempio in "/Users/Francesco/Desktop/PYTHON /PYTHON MAGGIOLINA/files/" potrai creare una variabile aggiungendo la directory corretta, es: import os path_files = os.getcwd() + '/files/' quando richiedi l'open fai semplicemente: maschi = open ( path_files + "NomiMaschili.txt", "r")
_______________________________________________ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python