Za delo z datotekamo uporabljamo modul os. V tem modulu obstaja v veliko uporabnih metod.
Nekaj metod:
1. metoda za ustvarjanje imenika: mkdir
2. metoda za preimenovanje datoteke: rename
3. metoda za brisanje imenika: rmdir
Metodi mkdir in rmdir
imata en parameter. Njun parameter je relativna ali absolutna pot, ki vodi do mesta na disku, kjer želimo ustvariti imenik ali kjer se imenik, ki bi ga radi izbrisali, nahaja.
Absolutna pot se začne se s črko logične enote za trajno shranjevanje podatkov (c:, d:, f:,...). Potem sledi zaporedje imenikov, v katere vstopamo pri potovanju do cilja po najkrajši poti. Imena imenikov so ločena s poševnico '\'. Če gre za pot do datoteke je zadnje ime v tem nizu ime datoteke, sicer pa ime imenika.
Primer: 'c:\mapa\podmapa\NovaMapa' Relativna pot opisuje pot relativno glede na pozicijo. Če se npr. pri zgornjem primeru nahajamo v imeniku c:\mapa, je relativna pot do imenika z imenom NovaMapa:
'podmapa\NovaMapa'
Metoda rename pa ima dva parametra.
Primer:
S Pythonom lahko ustvarimo imenik 'novaMapa' na disku c. Zapišemo relativno pot do mesta, kjer želimo ustvariti imenik:
V raziskovalcu lahko vidimo na novo ustvarjeno mapo:
V modulu os obstaja tudi objekt path z nekaj koristnimi metodami:
1. metoda, ki preverja velikost datoteke : os.path.getsize(pot)
2. metoda, ki preverja, če imenik z nekim imenom že obstaja : os.path.isdir(pot)
Metoda vrne True, če imenik obstaja, in False, če ne obstaja.
3. metoda, ki preverja, če datoteka z nekim imenom že obstaja : os.path.isfile(pot)
Tudi ta metoda vrne True, če datoteka obstaja, in False, če ne obstaja.