input output files python python open
Podrobná studie vstupů a výstupů a souborů v Pythonu: Otevření Pythonu, čtení a zápis do souboru
Náš předchozí tutoriál vysvětlil o Funkce Pythonu jednoduše řečeno.
V tomto kurzu uvidíme, jak provádět vstupní a výstupní operace z klávesnice a externích zdrojů jednoduše.
V tomhle Python Training Series , zatím jsme pokryli téměř všechny důležité koncepty Pythonu.
Co se naučíte:
Podívejte se na VIDEO výukové programy
Video # 1: Vstup-výstup a soubory v Pythonu
bezplatný zálohovací program pro Windows 7
Video č. 2: Vytvoření a odstranění souboru v Pythonu
Poznámka:Přeskočte v 11:37 minutě v níže uvedeném videu a podívejte se na „Vytvoření a odstranění souboru“.
Vstup-výstup v Pythonu
Python poskytuje některé vestavěné funkce pro provádění vstupních i výstupních operací.
# 1) Výstupní operace
Abychom mohli tisknout výstup, python nám poskytuje vestavěnou funkci nazvanou print ().
Příklad:
Print(“Hello Python”)
Výstup:
Ahoj Pythone
Výstup:
# 2) Čtení vstupu z klávesnice (operace vstupu)
Python nám poskytuje dvě vestavěné funkce pro čtení vstupu z klávesnice.
- Hrubý vstup()
- vstup()
Hrubý vstup(): Tato funkce načte ze standardního vstupu pouze jeden řádek a vrátí jej jako řetězec.
Poznámka: Tato funkce je v Pythonu 3 vyřazena z provozu.
Příklad:
value = raw_input(“Please enter the value: ”); print(“Input received from the user is: ”, value)
Výstup:
Zadejte hodnotu: Hello Python
Vstup přijatý od uživatele je: Hello Python
vstup(): Funkce input () nejprve převezme vstup od uživatele a poté vyhodnotí výraz, což znamená, že python automaticky identifikuje, zda jsme zadali řetězec nebo číslo nebo seznam.
Ale v Pythonu 3 byla funkce raw_input () odstraněna a přejmenována na input ().
Příklad:
value = input(“Please enter the value: ”); print(“Input received from the user is: ”, value)
Výstup:
Zadejte hodnotu: (10, 20, 30)
Vstup přijatý od uživatele je: (10, 20, 30)
Výstup:
Soubory v Pythonu
Soubor je pojmenované umístění na disku, které slouží k trvalému ukládání dat.
Zde jsou některé z operací, které můžete se soubory provádět:
- Otevřít soubor
- přečíst soubor
- zapsat soubor
- zavřít soubor
# 1) Otevřete soubor
Python poskytuje integrovanou funkci nazvanou open () pro otevření souboru a tato funkce vrací objekt souboru s názvem handle a používá se ke čtení nebo úpravám souboru.
Syntax:
file_object = open(filename)
Příklad:
Mám na disku soubor s názvem test.txt a chci jej otevřít. Toho lze dosáhnout:
#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”)
Můžeme dokonce určit režim při otevírání souboru, jako bychom chtěli číst, psát nebo připojit atd.
Pokud ve výchozím nastavení neurčíte žádný režim, bude v režimu čtení.
# 2) Čtení dat ze souboru
Abychom mohli soubor přečíst, musíme jej nejprve otevřít v režimu čtení.
Pří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())
Příklad: 1
Výstup:
Příklad : dva
Výstup:
# 3) Zápis dat do souboru
Abychom mohli data zapsat do souboru, musíme soubor otevřít v režimu zápisu.
Pří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ýstup:
Nyní, když otevřete soubor test.txt, můžeme vidět obsah jako:
Ahoj Pythone
Ahoj světe
Výstup:
# 4) Zavřete soubor
Pokaždé, když soubor otevíráme, je dobré zajistit zavření souboru. V pythonu můžeme k uzavření souboru použít funkci close ().
Když soubor zavřeme, uvolní se prostředky, které byly se souborem svázány.
Příklad:
f = open(“test.txt”, ‘r’) print (f.read()) f.close()
Výstup:
# 5) Vytvořte a odstraňte soubor
V pythonu můžeme vytvořit nový soubor pomocí otevřené metody.
Příklad:
f = open(“file.txt”, “w”) f.close()
Výstup:
Podobně můžeme odstranit soubor pomocí funkce remove importované z operačního systému.
Příklad:
import os os.remove(“file.txt”)
Výstup:
Abychom nejprve zabránili výskytu chyby, musíme zkontrolovat, zda soubor již existuje, a poté soubor odebrat.
Příklad:
import os if os.path.exists(“file.txt”): os.remove(“file.txt”) print(“File deleted successfully”) else: print(“The file does not exist”)
Pomocí funkcí vstupu / výstupu pythonu můžeme získat vstup od uživatele za běhu nebo z externích zdrojů, jako je textový soubor atd. Doufám, že z tohoto tutoriálu budete mít jasno o Input-Output a Files v Pythonu.
Náš nadcházející výukový program vysvětlí různé typy Oops dostupných v Pythonu !!
Výukový program PREV | DALŠÍ výuka