input output files python python open
Studio dettagliato di input-output e file in Python: apertura, lettura e scrittura di Python su file
Il nostro precedente tutorial ha spiegato su Funzioni Python in parole povere.
In questo tutorial vedremo come eseguire operazioni di input e output da tastiera e sorgenti esterne in termini semplici.
In questo Python Training Series , finora abbiamo coperto quasi tutti i concetti importanti di Python.
Cosa imparerai:
Guarda i tutorial VIDEO
Video # 1: input-output e file in Python
come posso riprodurre file mkv
Video n. 2: creare ed eliminare un file in Python
Nota:Salta all'11: 37 minuto nel video sottostante per guardare 'Crea ed elimina un file'.
Input-Output in Python
Python fornisce alcune funzioni integrate per eseguire operazioni di input e output.
# 1) Operazione di uscita
Per stampare l'output, python ci fornisce una funzione incorporata chiamata print ().
Esempio:
Print(“Hello Python”)
Produzione:
Ciao Python
Produzione:
# 2) Lettura dell'input dalla tastiera (operazione di input)
Python ci fornisce due funzioni integrate per leggere l'input dalla tastiera.
- raw_input ()
- ingresso()
raw_input (): Questa funzione legge solo una riga dallo standard input e la restituisce come stringa.
Nota: Questa funzione è disattivata in Python 3.
Esempio:
value = raw_input(“Please enter the value: ”); print(“Input received from the user is: ”, value)
Produzione:
Inserisci il valore: Hello Python
L'input ricevuto dall'utente è: Hello Python
ingresso(): La funzione input () prende prima l'input dall'utente e poi valuta l'espressione, il che significa che python identifica automaticamente se abbiamo inserito una stringa o un numero o una lista.
Ma in Python 3 la funzione raw_input () è stata rimossa e rinominata input ().
Esempio:
value = input(“Please enter the value: ”); print(“Input received from the user is: ”, value)
Produzione:
Inserisci il valore: (10, 20, 30)
L'input ricevuto dall'utente è: (10, 20, 30)
Produzione:
File in Python
Un file è una posizione denominata sul disco che viene utilizzata per memorizzare i dati in modo permanente.
Ecco alcune delle operazioni che puoi eseguire sui file:
- apri un file
- leggere il file
- scrivi file
- chiudi file
# 1) Apri un file
Python fornisce una funzione incorporata chiamata open () per aprire un file e questa funzione restituisce un oggetto file chiamato handle e viene utilizzato per leggere o modificare il file.
Sintassi:
file_object = open(filename)
Esempio:
Ho un file chiamato test.txt nel mio disco e voglio aprirlo. Ciò può essere ottenuto:
#if the file is in the same directory f = open(“test.txt”) #if the file is in a different directory f = open(“C:/users/Python/test.txt”)
Possiamo anche specificare la modalità durante l'apertura del file come se volessimo leggere, scrivere o aggiungere ecc.
Se non specifichi alcuna modalità per impostazione predefinita, sarà in modalità di lettura.
# 2) Lettura dei dati dal file
Per leggere il file, innanzitutto, dobbiamo aprire il file in modalità di lettura.
Esempio:
f = open(“test.txt”, ‘r’) #To print the content of the whole file print(f.read()) #To read only one line print(f.readline())
Esempio 1
Produzione:
Examp il: Due
Produzione:
# 3) Scrittura di dati su file
Per scrivere i dati in un file, dobbiamo aprire il file in modalità di scrittura.
Esempio:
f = open(“test.txt”, ‘w’) f.write(“Hello Python
”) #in the above code ‘
’ is next line which means in the text file it will write Hello Python and point the cursor to the next line f.write(“Hello World”)
Produzione:
Ora se apriamo il file test.txt, possiamo vedere il contenuto come:
Ciao Python
Ciao mondo
Produzione:
# 4) Chiudi un file
Ogni volta che apriamo il file, come buona pratica dobbiamo assicurarci di chiudere il file, In python, possiamo usare la funzione close () per chiudere il file.
Quando chiudiamo il file, verranno liberate le risorse che erano legate al file.
Esempio:
f = open(“test.txt”, ‘r’) print (f.read()) f.close()
Produzione:
# 5) Crea ed elimina un file
In python, possiamo creare un nuovo file usando il metodo open.
Esempio:
f = open(“file.txt”, “w”) f.close()
Produzione:
Allo stesso modo, possiamo eliminare un file utilizzando la funzione di rimozione importata dal sistema operativo.
Esempio:
import os os.remove(“file.txt”)
Produzione:
Per evitare prima il verificarsi di un errore, è necessario verificare se il file esiste già e quindi rimuovere il file.
Esempio:
import os if os.path.exists(“file.txt”): os.remove(“file.txt”) print(“File deleted successfully”) else: print(“The file does not exist”)
Utilizzando le funzioni di input / output di Python, possiamo ottenere l'input dall'utente durante l'esecuzione o da fonti esterne come file di testo, ecc.
Il nostro prossimo tutorial spiegherà i vari tipi di Oops disponibili in Python !!
Tutorial PREV | PROSSIMO Tutorial