S programskim jezikom python lahko preprosto ustvarimo, beremo in spreminjamo tekstovne datoteke.
Če hočemo datoteko sploh odpreti, uporabimo ukaz open in ime datoteke:
V zgornjem primeru smo odprli datoteko v imeniku, kjer se program izvaja. Če datoteka z imenom test.txt ne obstaja, bo python vrnil napako.
Pri odpiranju datoteke v drugih imenikih (absolutna pot) moramo paziti, da pot do imenika pravilno zapišemo.
Lahko bi uporabljali 'navadni način', npr. c:\moji dokumenti\test.txt , ki pa zna biti problematičen, kajti za poševnico nazaj lahko python razume kot prehod v novo vrsto, tabulator in druge standardne operacije, zato je smiselno uporabljati:
"internetni" način (poševnica naprej)
dvojni poševnici nazaj
Metodi open dodajamo ponavadi še en parameter, ki nam pove, kaj želimo s to datoteko početi.
datoteko želimo le prebrati - 'r' :
datotekaBranje = open('c:\\moji dokumenti\\test.txt', 'r')
datoteko želimo ustvariti, oz. pisati na njo -'w' :
datotekaPisanje = open('c:\\moji dokumenti\\test1.txt', 'w')
obstoječi datoteki želimo dodati vsebino - 'a' :
datotekaDodajanje = open('c:\\moji dokumenti\\test2.txt','a')


