@@ -9,7 +9,7 @@ Příkaz `with` pracuje s tzv. *kontextem* (tady s kontextem *otevřeného
99souboru* ), který má začátek a konec a při ukončení je potřeba něco udělat
1010(tady zavřít soubor).
1111
12- Kontext je v podstatě zkratka pro ` try ` /` finally ` . Pamatuješ si na ` finally ` ?
12+ Kontext je v podstatě zkratka pro ` try ` /` finally ` . Pamatuješ si na ` finally ` ?
1313
1414Toto:
1515
@@ -33,7 +33,7 @@ finally:
3333
3434Jak ` with ` tak ` finally ` zaručí, že se soubor vždy uzavře:
3535když se zpracování povede, ale i když v něm nastane výjimka,
36- nebo když z něj vyskočíš pomocí ` return ` nebo ` break ` :
36+ nebo když z něj vyskočíš pomocí ` return ` nebo ` break ` :
3737
3838``` python
3939def nacti_cele_cislo (jmeno_souboru ):
@@ -52,11 +52,11 @@ print(nacti_cele_cislo('cislo.txt') * 11)
5252
5353Chování příkazu ` with ` závisí na objektu, se kterým jej použiješ.
5454Pro soubor – výsledek funkce ` open ` – se soubor na konci bloku zavře.
55- Podobných „samozavíracích“ objektů které se dají použít s ` with ` existuje
56- v různých knihovnách víc.
57- Typické jsou objekty, které se starají o připojení např. k jinému počítači
58- nebo k databázi, kdy je po práci dobré spojení ukončit a „uklidit po sobě“.
55+ Podobných „samozavíracích“ objektů které se dají použít s ` with ` existuje
56+ v různých knihovnách víc.
57+ Typické jsou objekty, které se starají o připojení např. k jinému počítači
58+ nebo k databázi, kdy je po práci dobré spojení ukončit a „uklidit po sobě“.
5959
60- Z lekce o testování si možná pamatuješ ` with pytest.raises(...): ` .
61- Výsledek ` pytest.raises ` na konci bloku ` with ` kontroluje, že v rámci bloku
60+ Z lekce o testování si možná pamatuješ ` with pytest.raises(...): ` .
61+ Výsledek ` pytest.raises ` na konci bloku ` with ` kontroluje, že v rámci bloku
6262nastala správná výjimka.
0 commit comments