input output files python python open
Podrobná štúdia vstupu a výstupu a súborov v Pythone: Otvorenie Pythonu, čítanie a zápis do súboru
Náš predchádzajúci tutoriál vysvetlil tému Pythonove funkcie zjednodušene povedané.
V tomto výučbe sa dozvieme, ako vykonávať vstupné a výstupné operácie z klávesnice a externých zdrojov jednoduchým spôsobom.
V tomto Séria školení pre Python , zatiaľ sme pokryli takmer všetky dôležité koncepty Pythonu.
Čo sa dozviete:
Sledujte videonávody
Video č. 1: Vstup-výstup a súbory v Pythone
rozhovor s obchodným analytikom otázky a odpovede ppt
Video # 2: Vytvorenie a odstránenie súboru v Pythone
Poznámka:Preskočte o 11:37 minúty v nasledujúcom videu a pozrite si „Vytvorenie a odstránenie súboru“.
Input-Output v Pythone
Python poskytuje niektoré vstavané funkcie na vykonávanie vstupných aj výstupných operácií.
# 1) Prevádzka výstupu
Na tlač výstupu nám python poskytuje zabudovanú funkciu nazvanú print ().
Príklad:
Print(“Hello Python”)
Výkon:
Ahoj Python
Výkon:
# 2) Čítanie vstupu z klávesnice (obsluha vstupu)
Python nám poskytuje dve vstavané funkcie na čítanie vstupu z klávesnice.
- raw_input ()
- vstup ()
raw_input (): Táto funkcia načíta zo štandardného vstupu iba jeden riadok a vráti ho ako reťazec.
Poznámka: Táto funkcia je v Pythone 3 vyradená z prevádzky.
Príklad:
value = raw_input(“Please enter the value: ”); print(“Input received from the user is: ”, value)
Výkon:
Zadajte hodnotu: Hello Python
Vstup prijatý od používateľa je: Hello Python
vstup (): Funkcia input () najskôr prevezme vstup od používateľa a potom vyhodnotí výraz, čo znamená, že python automaticky identifikuje, či sme zadali reťazec alebo číslo alebo zoznam.
Ale v Pythone 3 bola funkcia raw_input () odstránená a premenovaná na input ().
Príklad:
value = input(“Please enter the value: ”); print(“Input received from the user is: ”, value)
Výkon:
Zadajte hodnotu: (10, 20, 30)
Vstup prijatý od používateľa je: (10, 20, 30)
Výkon:
Súbory v Pythone
Súbor je pomenované umiestnenie na disku, ktoré sa používa na trvalé ukladanie údajov.
Tu je niekoľko operácií, ktoré môžete vykonať so súbormi:
- otvorte súbor
- prečítať súbor
- zapísať súbor
- zavrieť spis
# 1) Otvorte súbor
Python poskytuje vstavanú funkciu nazvanú open () na otvorenie súboru a táto funkcia vráti objekt súboru s názvom handle a slúži na čítanie alebo úpravu súboru.
Syntax:
file_object = open(filename)
Príklad:
Mám na disku súbor s názvom test.txt a chcem ho otvoriť. To sa dá dosiahnuť:
#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”)
Pri otvorení súboru môžeme dokonca určiť režim, ako keby sme chceli čítať, písať alebo pripájať atď.
Ak predvolene nezadáte žiadny režim, bude v režime čítania.
# 2) Čítanie údajov zo súboru
Aby sme mohli súbor prečítať, najskôr ho musíme otvoriť v režime čítania.
Príklad:
f = open(“test.txt”, ‘r’) #To print the content of the whole file print(f.read()) #To read only one line print(f.readline())
Príklad: 1
Výkon:
Examp : dva
Výkon:
# 3) Zápis údajov do súboru
Aby sme mohli údaje zapísať do súboru, musíme súbor otvoriť v režime zápisu.
Príklad:
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”)
Výkon:
Teraz, keď otvoríme súbor test.txt, môžeme vidieť obsah ako:
Ahoj Python
Ahoj svet
Výkon:
# 4) Zatvorte súbor
Zakaždým, keď otvoríme súbor, je dobrým zvykom zaistiť jeho zatvorenie. V pythone môžeme na jeho zatvorenie použiť funkciu close ().
Keď súbor zatvoríme, uvoľní sa tým zdroje, ktoré boli so súborom spojené.
Príklad:
f = open(“test.txt”, ‘r’) print (f.read()) f.close()
Výkon:
# 5) Vytvorte a odstráňte súbor
V pythone môžeme vytvoriť nový súbor pomocou metódy open.
Príklad:
f = open(“file.txt”, “w”) f.close()
Výkon:
Podobne môžeme vymazať súbor pomocou funkcie remove importovanej z os.
Príklad:
import os os.remove(“file.txt”)
Výkon:
Aby sme sa najskôr vyhli výskytu chyby, musíme skontrolovať, či súbor už existuje, a potom ho odstrániť.
Príklad:
import os if os.path.exists(“file.txt”): os.remove(“file.txt”) print(“File deleted successfully”) else: print(“The file does not exist”)
Pomocou funkcií vstupu / výstupu v pythone môžeme získať vstup od používateľa počas behu alebo z externých zdrojov, ako je textový súbor atď. Dúfam, že z tohto tutoriálu budete mať jasno v otázkach Input-Output a Files v Pythone.
Náš nadchádzajúci tutoriál vysvetlí rôzne typy Oops, ktoré sú k dispozícii v Pythone !!
Výukový program PREV | NEXT Tutorial
Odporúčané čítanie
- Pythonove funkcie
- Funkcie reťazca Python
- Operácie so vstupom a výstupom súboru v C ++
- Premenné Pythonu
- Operátory Pythonu
- Výukový program pre manipuláciu so súbormi v Pythone: Ako vytvárať, otvárať, čítať a zapisovať
- Dátové typy v Pythone
- Výukový program pre Python pre začiatočníkov (praktické školenie v jazyku Python ZDARMA)