Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Pacio88
    Registrato dal
    Sep 2007
    Messaggi
    447

    [Python] Errore lettura file

    Sto studiando phyton e esercitandomi in questo programmino non riesco a capire dove sbaglio.
    Codice PHP:
    file open("prova.txt""w")
    file.write("ciao")
    file.close()
    testo file.read()
    print 
    testo 
    La mia volontà era quello di aprire un file di testo, scriverci del testo e successivamente dopo averlo letto stamparlo a schermo, soltanto dopo il comanda testo = file.read() mi visualizza questo errore:

    Traceback (most recent call last):
    File "<pyshell#3>", line 1, in -toplevel-
    testo = f.read()
    ValueError: I/O operation on closed file

    Cosa sbaglio?
    Grazie anticipatamente per le correzzioni


  2. #2
    Utente di HTML.it L'avatar di Pacio88
    Registrato dal
    Sep 2007
    Messaggi
    447
    Risolto

  3. #3
    Risolto
    Potresti anche condividere la tua soluzione con il resto del forum, potrebbe tornare utile ad altri utenti...
    "Se riesci a passare un pomeriggio assolutamente inutile in modo assolutamente inutile, hai imparato a vivere."

  4. #4
    Utente di HTML.it L'avatar di Pacio88
    Registrato dal
    Sep 2007
    Messaggi
    447
    Ok, nessuns problema.
    Questo il codice del programma corretto:

    Codice PHP:
    file open("prova.txt""w"
    file.write("ciao"
    file.close() 
    file open("prova.txt""r"
    testo file.read() 
    file.close() 
    print 
    testo 
    L'errore era causato dal fatto che il comando file.read() agiva su un file chiuso, pertanto è stato sufficente riaprire il file prova.txt in modalità "r" e poi naturalmente richiuderlo.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.