| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Python Programming >> Content
    Come leggere e scrivere file in Python
    Quando si programma in linguaggio Python al di là dei programmi più banali , sarete in genere richiesto di leggere dati da e scrivere dati su file che esistono al di fuori del programma stesso . Python fornisce semplici meccanismi per l'accesso e la modifica di file specifici utilizzando funzioni standard che fanno parte del linguaggio di base . Istruzioni
    aprire i file in Python
    1

    Decidere politica di utilizzo . Hai bisogno di sapere se è necessario leggere o scrivere sul file prima di poter aprire il file . Aprire il file solo con i permessi che ti servono non si apre un file in modalità lettura-scrittura , quando solo è necessario leggere da esso. Questo consentirà di evitare accidentali scrive su file non dovrebbe scrivere a .
    2

    decidere se utilizzare la modalità ASCII o binario . Se stai leggendo il testo , ti consigliamo di utilizzare la modalità ASCII . Se state leggendo i dati binari , utilizzare la modalità binaria . Questa modalità si tradurrà fine riga alla modalità il sistema operativo utilizzi .
    3

    creare la stringa mode . Il primo carattere è di lettura o scrittura in modalità . Se si desidera aprire in modalità binaria , aggiungere una "B" alla fine della stringa . Ad esempio, per leggere in modalità ASCII , la stringa mode sarebbe " r" e di scrivere in modo binario , la stringa mode sarebbe " wb " .
    4

    aprire il file utilizzando il funzione di aprire . Memorizzare l'oggetto file risultante in una variabile . Per esempio :

    f = open ( " /nomefile /va /qui " , "r" )
    leggere file in Python
    5 < p > ciclo tra tutte le linee . Un file oggetto può essere utilizzato come una raccolta con il ciclo "for " . È possibile scorrere tutte le righe in un file ( una azione comune ) con l'istruzione for

    for line in f : . Stampa linea
    6

    Seek a un certo punto del file . I file non vengono sempre letti in sequenza quindi è spesso necessario chiedere ad un certo punto del file prima di leggere dal file . È possibile farlo con il metodo di ricerca di un oggetto file .

    # Seek alla bytef.seek 100 ° ( 100 ) per

    # Cercate di 10 byte dal bytef.seek corrente ( 10 , 1 ) economici 7

    leggere dati binari da un file . Utilizzando il metodo di lettura di un oggetto file , è possibile leggere un numero arbitrario di byte da un file .

    # Legge 16 byte dal filebuf = f.read ( 16)
    Scrivi a Python File
    8

    scrivere dati in un file. Se un file viene aperto in modalità di scrittura , è possibile scrivere dati ASCII o binario ad esso . Questo viene fatto con il metodo di scrittura di un oggetto file .

    F.write ( " Questo è un testo " ) economici 9

    scrivere oggetti in un file. Se è necessario salvare lo stato interno di un oggetto, è possibile " sottaceto " esso. Per sottaceto un oggetto, è necessario prima di importare il modulo pickle . Dopo di che , si può sottaceto quasi qualsiasi oggetto con la funzione pickle.dump .

    Importazione picklepickle.dump ( any_object , f ) economici 10

    chiudere il file. Dopo la scrittura è completa, è necessario chiudere il file . Questo assicura che tutti i buffer sono lavata e il file non è bloccato in modo che altri programmi possano accedervi. Questo viene fatto con il metodo close di un oggetto file .

    F.close ( ) per

    Previous :

    next :
      Articoli Correlati
    ·Come leggere la Selezione Listbox in Python 
    ·Funzione esterno e ambito di applicazione in Python 
    ·Come fare Python Attendere un comando QUIT 
    ·Tipi di dati in Python Memoria 
    ·Come separare un int in un Array 
    ·Come fare un maiuscolo String Usare Python 
    ·API Navigazione sicura Python 
    ·Come impostare Python Variabili d'ambiente 
    ·Come uccidere il processo Python 
    ·Come convertire la stringa in Unicode in Python 
      Articoli in evidenza
    ·Come convertire il codice sorgente da Csharp a vb.Net e…
    ·Come testare un file in Visual Basic 
    ·Come passare una variabile in C 
    ·Come ottenere la posizione dei file temporanei in PHP 
    ·Che cosa è uno sconosciuto funzione XSLT 
    ·Procedura: MySQL Query per CSV Email 
    ·Come leggere un file delimitato da Tab in PHP 
    ·JDK non viene rilevato da Java 
    ·Java Ammortamento Calcolatrice Codice Aiuto 
    ·Come importare Excel in MySQL PHP Software Cat 
    Copyright © Conoscenza Informatica http://it.wingwit.com