Interfacciamento con il sistema operativo (processi, cartelle, file, …)
Oggetto
- os.environment, un oggetto con informazioni sull’ambiente del processo (variabili di sistema)
- os.environ[‘HOME’], …
- os.environ[‘WIN_DIR’], …
- …
Funzioni
- os.chdir(path), …
- os.getenv(key), …
- os.mkdir(…), …
- os.name, contiene il nome del sistema operativo: ‘posix’, ‘nt’, ‘java’
- os.rename(…), …
- …
os.path
Il modulo fornisce funzioni utili per gestire i percorsi dei file
- os.path.basename(p), restituisce …
- os.path.dirname(p), restituisce il nome della cartella, la prima parte del percorso.
- os.path.exists(p), …
- os.path.isdir(p), restituisce True se …
- os.path.isfile(p), restituisce True se …
- os.path.islink(p), restituisce True se …
- os.path.join(p1, …), concatena in modo intelligente gli argomenti per realizzare un percorso valido.
- os.path.normcase(p), restituisce il percorso con tutte le lettere minuscole e le barre rovesciate.
- os.path.samefile(p1, p2), restituisce True se …
- os.path.size(p1, …), restituisce la dimensione …
- os.path.split(p), restituisce le due parti (head, tail) del percorso.
- …