input output files python python open
Studiu detaliat de intrare-ieșire și fișiere în Python: Python Open, Read and Write to File
Tutorialul nostru anterior a explicat despre Funcții Python in termeni simpli.
Acest tutorial vom vedea cum să efectuăm operațiuni de intrare și ieșire de la tastatură și surse externe în termeni simpli.
In acest Seria de antrenament Python , până acum am acoperit aproape toate conceptele importante Python.
Ce veți învăța:
Urmăriți tutorialele VIDEO
Video # 1: Intrare-ieșire și fișiere în Python
cele mai bune scanări și reparații gratuite ale computerului
Video # 2: Creați și ștergeți un fișier în Python
Notă:Treceți la 11:37 minute în videoclipul de mai jos pentru a viziona „Creați și ștergeți un fișier”.
Intrare-ieșire în Python
Python oferă câteva funcții încorporate pentru a efectua atât operațiuni de intrare cât și de ieșire.
# 1) Operațiune de ieșire
Pentru a imprima ieșirea, python ne oferă o funcție încorporată numită print ().
Exemplu:
Print(“Hello Python”)
Ieșire:
Bună Python
Ieșire:
# 2) Citirea intrării de la tastatură (operațiunea de intrare)
Python ne oferă două funcții încorporate pentru a citi intrarea de la tastatură.
- raw_input ()
- intrare()
raw_input (): Această funcție citește o singură linie din intrarea standard și o returnează ca un șir.
Notă: Această funcție este dezafectată în Python 3.
Exemplu:
value = raw_input(“Please enter the value: ”); print(“Input received from the user is: ”, value)
Ieșire:
Vă rugăm să introduceți valoarea: Hello Python
Intrarea primită de la utilizator este: Hello Python
intrare(): Funcția input () preia mai întâi intrarea de la utilizator și apoi evaluează expresia, ceea ce înseamnă că python identifică automat dacă am introdus un șir sau un număr sau o listă.
Dar în Python 3 funcția raw_input () a fost eliminată și redenumită input ().
Exemplu:
value = input(“Please enter the value: ”); print(“Input received from the user is: ”, value)
Ieșire:
Vă rugăm să introduceți valoarea: (10, 20, 30)
Intrările primite de la utilizator sunt: (10, 20, 30)
Ieșire:
Fișiere în Python
Un fișier este o locație numită pe disc care este utilizată pentru a stoca datele permanent.
Iată câteva dintre operațiile pe care le puteți efectua pe fișiere:
- deschideți un fișier
- citiți fișierul
- scrieți fișierul
- închideți fișierul
# 1) Deschideți un fișier
Python oferă o funcție încorporată numită open () pentru a deschide un fișier, iar această funcție returnează un obiect de fișier numit mâner și este utilizat pentru a citi sau modifica fișierul.
Sintaxă:
file_object = open(filename)
Exemplu:
Am un fișier numit test.txt pe discul meu și vreau să îl deschid. Acest lucru poate fi realizat prin:
#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”)
Putem chiar specifica modul în timp ce deschidem fișierul ca și cum am dori să citim, să scriem sau să adăugăm etc.
Dacă nu specificați niciun mod în mod implicit, acesta va fi în modul de citire.
# 2) Citirea datelor din fișier
Pentru a citi fișierul, mai întâi, trebuie să deschidem fișierul în modul de citire.
Exemplu:
f = open(“test.txt”, ‘r’) #To print the content of the whole file print(f.read()) #To read only one line print(f.readline())
Exemplu: 1
Ieșire:
Examp cele: Două
Ieșire:
# 3) Scrierea datelor în fișier
Pentru a scrie datele într-un fișier, trebuie să deschidem fișierul în modul de scriere.
Exemplu:
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”)
Ieșire:
Acum, dacă deschidem fișierul test.txt, putem vedea conținutul ca:
Bună Python
Salut Lume
Ieșire:
# 4) Închideți un fișier
De fiecare dată când deschidem fișierul, ca o bună practică, trebuie să ne asigurăm de închiderea fișierului. În python, putem folosi funcția close () pentru a închide fișierul.
Când închidem fișierul, acesta va elibera resursele care au fost legate cu fișierul.
Exemplu:
f = open(“test.txt”, ‘r’) print (f.read()) f.close()
Ieșire:
# 5) Creați și ștergeți un fișier
În Python, putem crea un fișier nou folosind metoda deschisă.
Exemplu:
f = open(“file.txt”, “w”) f.close()
Ieșire:
În mod similar, putem șterge un fișier folosind funcția de eliminare importată din sistemul de operare.
Exemplu:
import os os.remove(“file.txt”)
Ieșire:
Pentru a evita mai întâi apariția unei erori, trebuie să verificăm dacă fișierul există deja și apoi să îl eliminăm.
Exemplu:
import os if os.path.exists(“file.txt”): os.remove(“file.txt”) print(“File deleted successfully”) else: print(“The file does not exist”)
Folosind funcțiile de intrare / ieșire python, putem obține intrarea de la utilizator în timpul rulării sau din surse externe, cum ar fi fișierul text etc. Sper că veți fi clar despre Input-Output și Fișiere în Python din acest tutorial.
Următorul nostru tutorial va explica despre diferitele tipuri de hopa disponibile în Python !!
PREV Tutorial | NEXT Tutorial
Lectură recomandată
- Funcții Python
- Funcții Python String
- Operațiuni de ieșire de intrare fișier în C ++
- Variabile Python
- Operatori Python
- Tutorial de gestionare a fișierelor Python: Cum se creează, se deschide, se citește, se scrie
- Tipuri de date Python
- Tutorial Python pentru începători (Instruire gratuită gratuită Python)