Python logo above the word Python

Python | Modulo OS

Il modulo OS di Python è un modulo delle standard Library permette di gestire file, directory e processi del sistema operativo in modo semplice ed efficiente, offrendo agli sviluppatori strumenti potenti per automatizzare e controllare l’ambiente di esecuzione.

Essendo una standard library è installata di default, va solo importata:

import os

Per vedere se un file è presente

if os.isfile("cartella/file.jpg"):
    print("Il file esiste")

Prendere il nome di un file e l’estensione (es. .jpg)

nome = os.path.basename(PATH)
estensione = os.path.splitext(PATH)[1]

Informazioni del sistema

os.getlogin() # Nome utente
os.getcwd() # Directiory corrente
os.listdir() # vede il contenuto della direttory
os.listdir("cartella") # vede il contenuto della cartella 
#(percorso relativo ma è possibile anche il percorso assoluto)

Modifica delle cartelle e file

os.mkdir("cartella") -> per creare cartelle
os.rename(cartella,"nuovonome") -> per rinominare file e cartelle
os.remove("cartella") -> cancella cartelle e file

Commenti

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *