Profilo di Lorenz

Nome Lorenz
Indirizzo email n/a
Messaggi1
  • Aprire un file nella stessa cartella, perchè non riesco?
    Forum >> Programmazione Python >> Files e Directory
    Buonasera, ho un piccolo e strano problema.

    Premetto che il mio sistema operativo è Linux Ubuntu.


    Voglio creare un file con una riga di testo usando il codice:


    f = open("file.txt","w")
    f.write("ciao")
    f.close()
    
    f = open("file.txt","r")
    print(f.read())
    f.close()
    
    Ho già lavorato con i file, ma il problema è che ora questo file.txt non me lo trovo nella directory assieme al programma, ma me lo trovo nella Home.




    Per farvi capire meglio vi posto l'output del terminale con i vari comandi che mostrano la presenza del file.txt in Home e l'assenza del file nella cartella dove sta il sorgente in python




    lore@lore:~$ python3.7 Scrivania/py/prova.py
    ciao
    lore@lore:~$ ls
    Arduino		       examples.desktop  Immagini  Pubblici   sketchbook
    arduino-1.8.8-linux32  file.txt		 Modelli   Scaricati  snap
    Documenti	       fonts		 Musica    Scrivania  Video
    lore@lore:~$ ls Scrivania/py
    prova.py
    lore@lore:~$ 
    :question: :question:





    Com'è possibile? cosa sbaglio? avevo un altro abbozzo di programma nel quale potevo aprire e salvare un file, ho provato pure quello ma me lo salva ugualmente nella Home anzichè nella stessa directory del programma.... (tra l'altro nella cartella di quel programma esiste il file che feci qualche tempo fa quando ci lavoravo su).




    Grazie per l'attenzione ;)