Zarábaj až 6 000 € mesačne! Akreditované rekvalifikačné kurzy od 0 €. Viac informácií.

Diskusia – 3. diel - Práca s textovými súbormi v Pythone

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
paja
Člen
Avatar
paja: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"
 
Odpovedať
24.1.2019 23:57
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.

 
Odpovedať
31.8.2021 14:40
Avatar
Odpovedá na paja
Vojtěch Perník:31.8.2021 14:44

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

 
Odpovedať
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 .)

 
Odpovedať
23.11.2023 20:06
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!