|   | 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() |