@@ -8,7 +8,7 @@ Základní práci se soubory – čtení z nich a psaní do nich – rozebírá
8
8
# Otevření textového souboru "basnicka.txt" pro čtení
9
9
with open (' basnicka.txt' , encoding = ' utf-8' ) as soubor:
10
10
# Přečtení obsahu
11
- contents = soubor.read()
11
+ obsah = soubor.read()
12
12
13
13
# Velikost souboru
14
14
print (len (soubor))
@@ -23,7 +23,7 @@ Když ale potřebuješ s cestami k souborům pracovat víc,
23
23
řetězce jsou docela nepohodlné.
24
24
A navíc je problém pamatovat na všechny různé případy, které můžou nastat.
25
25
26
- Zkus pro příkad napsat funkce, které dostanou cestu k souboru a:
26
+ Zkus pro příklad napsat funkce, které dostanou cestu k souboru a:
27
27
28
28
* ` vrat_casti ` rozdělí cestu na jednotlivé adresáře (a vrátí je jako seznam),
29
29
* ` vrat_priponu ` vrátí příponu souboru.
@@ -251,7 +251,7 @@ PosixPath('myproject/README.xz')
251
251
## Zkoumání disku
252
252
253
253
Všechno uvedené výše jsou čistě „textové“ operace – pracují jen se jmény.
254
- Soubor ` archiv.zip ` (ani jiné) počítači mít, aby ses dostal{{a}} k příponě
254
+ Soubor ` archiv.zip ` (ani jiné soubory) není třeba na počítači mít, aby ses dostal{{a}} k příponě
255
255
nebo ke jménům nadřazených adresářů.
256
256
257
257
> [ note]
@@ -474,7 +474,6 @@ soubory/hraz.jpeg
474
474
soubory/README
475
475
```
476
476
477
- {#
478
477
479
478
## Glob Glob
480
479
@@ -501,7 +500,7 @@ V šabloně můžeš použít `*`, které odpovídá 0 a více písmenům
501
500
PosixPath('soubory/hraz.jpeg')]
502
501
```
503
502
504
- … nebo ? , což odpovídá jednomu písmenu:
503
+ … nebo ` ? ` , což odpovídá jednomu písmenu:
505
504
506
505
``` pycon
507
506
>>> # Slovo na čtyři, první je `h` a třetí `a`
@@ -552,15 +551,13 @@ S pomocí ** se často hledají soubory s danou příponou:
552
551
PosixPath('soubory/texty/cizojazycne/witch.txt')]
553
552
```
554
553
555
- #}
556
-
557
554
558
555
## Strom adresářů – rekurze
559
556
560
557
Adresáře, podadresáře a soubory v nich tvoří strukturu, na kterou se často
561
558
používají rekurzivní funkce.
562
559
563
- Tady je funkce ` vypis_soubory ` , která ypíše všechny soubory v daném adresáři.
560
+ Tady je funkce ` vypis_soubory ` , která vypíše všechny soubory v daném adresáři.
564
561
Před každé jméno dá odrážku ` - ` , aby to líp vypadalo:
565
562
566
563
``` python
0 commit comments