| | 152 | }}} |
| | 153 | |
| | 154 | |
| | 155 | == Delo z datotekami == |
| | 156 | Običajno je, da se delo programa shranjuje v datoteke. |
| | 157 | Najpogosteje so to branje vhodnih podatkov in izpisi rezultatov. |
| | 158 | Za manjše datoteke je najenostavneje prebrati celotno datoteko v eno spremenljivko, |
| | 159 | ki je ločena po vrsticah in jo naslavljamo z indeksom seznama. Primer takega načina |
| | 160 | je prikazan v vaji43. Pri pisanju se uporablja ukaz write, ki pa sprejme le tekst, |
| | 161 | zato je potrebno pretvoriti številčne izraze s funkcijo str() ali format(). Lahko pa |
| | 162 | uporabimo tudi formatni stavek, kot je to prikazano v naslednjem primeru: |
| | 163 | {{{ |
| | 164 | #!python |
| | 165 | i=1.2 |
| | 166 | f = open("rezultat.dat", "w") |
| | 167 | f.write("Rezultat = %d\n" % i); |
| | 168 | f.close() |