NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 3 - Práce s textovými soubory v Pythonu

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Pavel Kratochvíl :24.1.2019 23:57

Ahoj , moc dekuji za pekny clanek ...
Me to na linuxu - distribuce Mint , nechodilo , tak jsem kod mirne upravil ... , mel jsem tam chybu napriklad ... **write() argument 1 must be unicode, not str #5016 ** , apod .

Posilam vypis zde, kdo bude mit zajem , co me pomohlo.

# -*- coding: utf-8 -*-
# zápis do souboru
import io
from io import open
import codecs
import sys


#zapisovani textu do souboru
with codecs.open("soubor.txt",'w', 'utf-8') as f:
 f.write("do re mi fasola si dooooo... \n")
 f.flush() # Není potřeba
print("Do souboru bylo zapsáno.")

# připsání textu do existujícího souboru
with codecs.open('soubor.txt', 'a', 'utf-8') as f:

    f.write("Pripsany radek \n")
    f.write("jeste jeden radek \n")
    f.write("to je dalsi radek  \n")
    f.flush() # Není potřeba
print("Do souboru bylo připsáno.")

# výpis obsahu souboru
print("Vypisuji soubor:")

with codecs.open("soubor.txt", "r", encoding="utf-8") as f:

    for radek in f.readlines():
        print(radek.strip()) # Odstraníme "\n"
Odpovědět
24.1.2019 23:57
Ctrl+C, Ctrl+V života, ale s vlastními úpravami ...
Avatar
Vojtěch Perník:31.8.2021 14:40

Pěkný článek, jen u poslední ukázky vám chybí vypsat ten připsaný řádek.

 
Odpovědět
31.8.2021 14:40
Avatar
Odpovídá na Pavel Kratochvíl
Vojtěch Perník:31.8.2021 14:44

Mě teda na Fedoře funguje i kód zde v článku.

 
Odpovědět
31.8.2021 14:44
Avatar
František Hronek:23.11.2023 20:06

mluví se zde o souboru,a le nepobral jsem, jak ho spolu s kodem z předchozí lekce uložit do uložiště. Sem tam to je trochu zmatečné :(, ale i tak je super že je aspoň tohle. Dá se tady hodně naučit .)

 
Odpovědět
23.11.2023 20:06
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.