<div dir="ltr"><br><br>>>>   File "/Users/Francesco/Desktop/PYTHON /PYTHON MAGGIOLINA/MAGGIOLINA <a href="http://LEZ.12.py">LEZ.12.py</a>", line 5, in <module><br>>>>     maschi = open ("'897453/Utenti/Francesco/Scrivania/NomiMaschili.txt", "r")<br>>>> FileNotFoundError: [Errno 2] No such file or directory: "'897453/Utenti/Francesco/Scrivania/NomiMaschili.txt"<br><br>Ciao Francesco,<br>per capire dove si trova il tuo script puoi utilizzare il seguente codice:<br><br>import os<br><div>path = os.path.dirname(os.path.abspath(__file__))</div><div>print(path)<br></div><div>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</div><div><br></div><div>oppure puoi usare:<br></div><div>import os</div><div>path = os.getcwd()</div><div>print(path)</div><div><br></div><div>Così non dovrai inserire manualmente il percorso, se il file è presente nella stessa directory dello script. <br></div><div>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:</div><div>import os</div><div>path_files = os.getcwd() + '/files/'</div><div></div><div>quando richiedi l'open fai semplicemente:<br>maschi = open ( path_files + "NomiMaschili.txt", "r")</div><div><br></div></div>