Python: zápis do souboru - jednoduše vysvětleno
Na této stránce vám ukážeme, jak vytvářet a číst soubory pomocí Pythonu („zapisovat do souboru“). Python vysvětlujeme tak snadno a srozumitelně, že i začátečníci mohou začít rychle.
"write to file" with Python: nejprve otevřete soubor
Před čtením nebo úpravou souborů pomocí Pythonu („zápis do souboru“) je musíte nejprve otevřít nebo vytvořit.
- Můžete otevřít soubor, například textový soubor, příkazem "file = open (" test.txt ", " w ")" (bez uvozovek na začátku a na konci). V takovém případě se otevře soubor s názvem „test.txt“. Pokud by to ještě nemělo existovat, vytvořilo by se to automaticky.
- "W" znamená režim. To znamená režim "Zápis". Tento režim se používá k zápisu a úpravám nových informací v souboru. Mějte však na paměti, že všechny stávající soubory se stejným názvem budou smazány.
- Místo toho můžete také použít režim čtení s „r“. Zde lze ze souboru číst pouze data a nelze je měnit.
- Režim „Připojování“, který můžete použít s „a“, je také velmi praktický. V tomto režimu můžete přidávat data pouze na konec souboru. Stávající data nebudou smazána.
- Nakonec existuje režim „r +“, který je kombinací režimu čtení a režimu zápisu.
Python: zápis do souboru - použijte tedy příkaz
Nejprve vám ukážeme, jak zapisovat do souboru. Je důležité, abyste již soubor otevřeli (jak je popsáno výše) pomocí příkazu.
- Potom můžete pomocí příkazu "file.write (" Test \ n ")" napsat slovo "Test" do souboru (bez uvozovek). Pomocí "\ n" se kurzor sníží o jeden řádek.
- Tip: Pokud chcete přidat prázdný řádek jako "spacer", můžete to snadno provést pomocí "file.write (" \ n ")".
- Nezapomeňte zavřít soubor na konci příkazem "file.close ()".
Číst soubor v Pythonu
Dále vám ukážeme, jak můžete číst data z vašeho souboru. Jak již bylo uvedeno v prvním odstavci, stačí spustit soubor pouze v režimu čtení: "file = open (" test.txt ", " r ")"
- Příkaz ke čtení souboru je „file.read ()“. Můžete to kombinovat s příkazem print, například: "print (file.read ())"
- Příkazem "file.read (4)" se však načtou pouze první 4 znaky.
- Příkaz "file.readline (3)", který čte pouze třetí řádek, je také velmi praktický.
- Nakonec můžete pomocí příkazu "print (file.readlines ())" číst všechny řádky a nechat je výstup jednotlivě.
Další tipy o Pythonu naleznete v našich průvodcích CHIP
Tip: Další programovací návody najdete na naší stránce s tématem programovacího jazyka Python. Zde vám ukážeme například, jak můžete přistupovat na web HTML pomocí Pythonu.