Definizione
In Python, un file è una posizione sul disco utilizzato per archiviare informazioni, che alcuni nomi sono associati ad esso. Viene utilizzato per archiviare i dati in modo permanente in una memoria non volatile (non volatile mantiene la memoria (Ex: disco rigido).
Sintassi
file_pointer = Open (fileLocality, Modes, Ecoding = encoding_Type)
La codifica è un parametro opzionale
I file possono essere aperti in una delle seguenti modalità:
Per aprire un file in modalità binaria, aggiungi "B" alle modalità sopra.
Ex: Per aprire il file un file binario in Modmode usa "RB".
Come entrare nell'interprete di Python?
Apri il terminale Linux e il tipo "pitone" e premi Invio in modo che vedremo l'interprete di Python. Per il tipo di versione Python3+ "Python3", Vedremo le seguenti informazioni sul terminale. Se vogliamo controllare la versione Python, digita "Python -v".
In Python un file, questa operazione viene eseguita nel seguente ordine:
Apri un file
Metodo integrato aprire() usato.
Ex:
f = aperto ("FirstFile.txt ") # in Python, la modalità di lettura è predefinita.Chiusura di un file
Metodo integrato vicino() usato.
Ex:
fp = aperto ("TextFile.txt ", encoding = 'utf-8')
Modo più sicuro per aprire e chiudere file utilizzando la gestione delle eccezioni:
Usando questo metodo, ci assicuriamo che il file sia sempre chiuso.
Operazioni di file utilizzando con
Il modo migliore per eseguire il funzionamento dei file e il metodo più comunemente utilizzato con l'istruzione. Usando questo assicura che il file sia chiuso quando viene uscito il blocco all'interno.
Ex:
Open ('TextFile.txt ',' w ', codifica =' utf-8 ') come fp:Quando usciamo con il blocco, il file verrà chiuso automaticamente.
Scrivi su file
Per scrivere in un file, dobbiamo aprirlo in Write 'W' o Apend 'A'.
Per scrivere in un file, Python ha i seguenti metodi integrati:
scrivere(): Questo metodo scrive la stringa in un file.
Ex:
con aperto ("TextFile.txt ", 'w', codifica = 'utf-8') come f:Se apriamo il file di testo.file txt, vediamo che le righe sopra sono scritte correttamente.
WriteLines () : Questo metodo scrive l'elenco delle stringhe in un file.
Ex:
file_content = ["Questa è una prima riga \ n", "Buongiorno \ n",Leggere dal file
Per leggere un file in Python, dobbiamo aprire il file in modalità di lettura "R".
Per leggere da un file, Python ha i seguenti metodi integrati:
Leggere():
Leggi (4): Questo metodo legge i primi 4 caratteri dal file.
Ex:
fp = aperto ("TextFile.txt ", 'r', encoding = 'utf8')#Fornire la posizione di TextFile.file txtLeggere() : Questo metodo legge fino alla fine del file.
Ex:
fp = aperto ("TextFile.txt ", 'r', encoding = 'utf8')#Fornire la posizione di TextFile.file txtlinea di lettura(): Questo metodo legge una riga alla volta.
Ex:
fp = aperto ("TextFile.txt ", 'r', encoding = 'utf8')#Fornire la posizione di TextFile.file txtreadlines (): Questo metodo ha letto tutte le righe nel file e restituisce un elenco.
Ex:
fp = aperto ("TextFile.txt ", 'r', encoding = 'utf8')#Fornire la posizione di TextFile.file txtper loop: Questo è il modo più comunemente usato per leggere un file. Possiamo leggere una riga file per riga usando un forloop. Questo è un modo efficiente e veloce di leggere un file.
Ex:
fp = aperto ("TextFile.txt ", 'r', encoding = 'utf-8')#Fornire la posizione di TextFile.file txtAttraversare in un file
I seguenti metodi vengono utilizzati per attraversare un file.
raccontare(): Questo metodo viene utilizzato per ottenere la posizione del file corrente in un file.
Ex:
con aperto ("TextFile.txt "," r ") come fp: #Provide Posizione di TextFile.file txtcercare(): Questo metodo utilizzato per portare/posizionare il cursore del file in una determinata posizione in un file.
Ex:
con aperto ("TextFile.txt "," r ") come fp: #Provide Posizione di TextFile.file txttroncare(): Questo metodo viene utilizzato per modificare/ridimensionare il file su una dimensione specificata in un file.
Ex:
#writing su un filesciacquone() : Questo metodo a filo/cancella un tampone.
Ex:
fp = aperto ("TextFile.txt "," w ")#Fornire posizione di TextFile.file txtConclusione
In Python, un file è una posizione su un disco utilizzato per archiviare le informazioni. La gestione dei file in Python è semplice e facile. Inoltre, in Python, sono disponibili diversi moduli per gestire diversi tipi di file.
Ex:
Tipo di file | Modulo Python |
---|---|
CSV | CSV |
XML | XML |
eccellere | xlrd |