input output files python python open
Detaljna studija ulaza-izlaza i datoteka u Pythonu: Python otvara, čita i piše u datoteku
Naš prethodni vodič objasnio je o Python funkcije jednostavnim riječima.
U ovom ćemo uputstvu vidjeti kako jednostavnim rječnikom izvoditi ulazne i izlazne operacije s tipkovnice i vanjskih izvora.
U ovome Serija treninga za Python , do sada smo pokrili gotovo sve važne koncepte Pythona.
Što ćete naučiti:
Pogledajte VIDEO vodiče
Video # 1: Ulaz-izlaz i datoteke u Pythonu
kako započeti karijeru u qa testiranju
Video # 2: Stvaranje i brisanje datoteke u Pythonu
Bilješka:Preskočite u 11:37 u donjem videozapisu da biste pogledali 'Stvaranje i brisanje datoteke'.
Ulaz-izlaz u Pythonu
Python pruža neke ugrađene funkcije za obavljanje ulaznih i izlaznih operacija.
# 1) Izlazni rad
Kako bi ispisao izlaz, python nam nudi ugrađenu funkciju koja se naziva print ().
Primjer:
Print(“Hello Python”)
Izlaz:
Pozdrav Python
Izlaz:
# 2) Čitanje ulaza s tipkovnice (postupak unosa)
Python nam nudi dvije ugrađene funkcije za čitanje unosa s tipkovnice.
- neobrađeni_unos ()
- ulazni()
raw_input (): Ova funkcija čita samo jedan redak sa standardnog ulaza i vraća ga kao niz.
Bilješka: Ova je funkcija ukinuta u Pythonu 3.
Primjer:
value = raw_input(“Please enter the value: ”); print(“Input received from the user is: ”, value)
Izlaz:
Unesite vrijednost: Hello Python
Ulaz primljen od korisnika je: Hello Python
ulazni(): Funkcija input () prvo uzima ulaz od korisnika, a zatim procjenjuje izraz, što znači da python automatski identificira jesmo li unijeli niz ili broj ili popis.
Ali u Pythonu 3 funkcija raw_input () je uklonjena i preimenovana u input ().
Primjer:
value = input(“Please enter the value: ”); print(“Input received from the user is: ”, value)
Izlaz:
Unesite vrijednost: (10, 20, 30)
Ulaz primljen od korisnika je: (10, 20, 30)
Izlaz:
Datoteke u Pythonu
Datoteka je imenovano mjesto na disku koje se koristi za trajno spremanje podataka.
Evo nekoliko operacija koje možete izvoditi nad datotekama:
- otvorite datoteku
- čitati datoteku
- zapisati datoteku
- zatvori datoteku
# 1) Otvorite datoteku
Python pruža ugrađenu funkciju koja se naziva open () za otvaranje datoteke, a ova funkcija vraća objekt datoteke nazvan handle i koristi se za čitanje ili izmjenu datoteke.
Sintaksa:
file_object = open(filename)
Primjer:
Na disku imam datoteku koja se zove test.txt i želim je otvoriti. To se može postići:
#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”)
Čak možemo odrediti način rada prilikom otvaranja datoteke kao da želimo čitati, pisati ili dodavati itd.
Ako prema zadanim postavkama ne navedete nijedan način rada, tada će biti u načinu čitanja.
# 2) Čitanje podataka iz datoteke
Da bismo mogli pročitati datoteku, prvo je moramo otvoriti u načinu čitanja.
Primjer:
f = open(“test.txt”, ‘r’) #To print the content of the whole file print(f.read()) #To read only one line print(f.readline())
Primjer: 1
Izlaz:
Ispit ono: dva
Izlaz:
# 3) Zapisivanje podataka u datoteku
Da bismo podatke zapisali u datoteku, datoteku moramo otvoriti u načinu pisanja.
Primjer:
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”)
Izlaz:
Sada ako otvorimo datoteku test.txt, sadržaj možemo vidjeti kao:
Pozdrav Python
Pozdrav svijete
Izlaz:
# 4) Zatvorite datoteku
Svaki put kad otvorimo datoteku, kao dobru praksu moramo osigurati zatvaranje datoteke. U pythonu možemo koristiti funkciju close () za zatvaranje datoteke.
Kad zatvorimo datoteku, oslobodit će resurse povezane s datotekom.
Primjer:
f = open(“test.txt”, ‘r’) print (f.read()) f.close()
Izlaz:
# 5) Stvaranje i brisanje datoteke
U pythonu možemo stvoriti novu datoteku pomoću metode open.
Primjer:
f = open(“file.txt”, “w”) f.close()
Izlaz:
Slično tome, možemo izbrisati datoteku pomoću funkcije uklanjanja uvezene iz os.
Primjer:
import os os.remove(“file.txt”)
Izlaz:
Da bismo prvo izbjegli pojavu pogreške, moramo provjeriti postoji li datoteka, a zatim je ukloniti.
Primjer:
import os if os.path.exists(“file.txt”): os.remove(“file.txt”) print(“File deleted successfully”) else: print(“The file does not exist”)
Koristeći python funkcije unosa / izlaza, možemo dobiti unos od korisnika tijekom izvođenja ili iz vanjskih izvora poput tekstualne datoteke itd. Nadam se da će vam iz ovog vodiča biti jasni ulazno-izlazni podaci i datoteke u Pythonu.
Naš predstojeći vodič objasnit će vam razne vrste Ups-a dostupne u Pythonu !!
PREV Vodič | SLJEDEĆA Vodič