Modulo OS Python Metodi comuni

Modulo OS Python Metodi comuni

Python è un popolare linguaggio di programmazione per scopi generali degli ultimi tempi. Fornisce molti moduli e funzioni integrati per eseguire attività specifiche. Il modulo Python OS consente di eseguire le attività relative al sistema operativo. Il modulo OS viene preinstallato in Python. I moduli OS hanno molte funzioni integrate per recuperare e interagire con il file system. Questo articolo spiega alcune funzioni del modulo OS con esempi.

sistema operativo.funzione name ()

Il sistema operativo.il nome () la funzione restituisce il nome del sistema operativo. Ad esempio, se si utilizza Ubuntu, Linux Mint o qualsiasi sistema operativo basato su Debian, restituirà il "posix" come nome del sistema operativo. Usiamo il sistema operativo.Nome () funzione nel nostro script Python.

Innanzitutto, importa il modulo OS per utilizzare le sue funzioni integrate.

#Impire il modulo del sistema operativo
Import OS
#Uso del sistema operativo.funzione nome
Stampa (sistema operativo.nome)

Produzione


Il sistema operativo.la funzione name () può restituire l'output diverso in base al sistema operativo.

sistema operativo.funzione mkdir ()

Il sistema operativo.La funzione mkdir () fa una nuova directory. Il percorso e il nome della directory vengono passati come argomento alla funzione. Creiamo alcune directory di test.

#Impire il modulo del sistema operativo
Import OS
#Uso del sistema operativo.funzione mkdir ()
#Crea di una directory di prova è la directory corrente
sistema operativo.mkdir ("test")
#Creating una directory di test nella directory di download
sistema operativo.mkdir ("/home/linuxhint/downloads/test1")

Produzione

Le directory sono create correttamente.

sistema operativo.funzione rmdir ()

Il sistema operativo.La funzione mdir () rimuove una directory. Prende il nome e il percorso del file come argomento e rimuove la directory. La directory deve essere vuota. Non possiamo rimuovere la directory di lavoro corrente utilizzando il sistema operativo.funzione mdir ().

#Impire il modulo del sistema operativo
Import OS
#Uso del sistema operativo.funzione rmdir ()
#removing una directory di prova
sistema operativo.rmdir ("test")
#Removing una directory di test dalla directory downloads
sistema operativo.RMDIR ("/home/linuxhint/downloads/test1")
Stampa ("Le directory specificate vengono rimosse correttamente")

Produzione

sistema operativo.funzione getcwd ()

Il sistema operativo.La funzione getCwd () restituisce il nome della directory di lavoro corrente. La directory di lavoro attuale è quella directory in cui viene salvato il file Python attualmente eseguito. Nel mio caso, il file Python in esecuzione viene archiviato nella directory "documenti". Pertanto, la mia attuale directory di lavoro sarà la directory "documenti". Usiamo il sistema operativo.funzione getcwd () nel nostro script Python per ottenere le informazioni di directory di lavoro corrente.

#Impire il modulo del sistema operativo
Import OS
#Uso del sistema operativo.getcwd
Stampa ("L'attuale directory di lavoro è:", OS.getcwd ())

Produzione


Ora cambiamo la posizione del file attualmente eseguito da "documenti" alla directory "download" e vedrai che il percorso di directory di lavoro corrente cambierà.

#Impire il modulo del sistema operativo
Import OS
#Uso del sistema operativo.getcwd
Stampa ("L'attuale directory di lavoro è:", OS.getcwd ())

Produzione

L'attuale directory di lavoro viene modificata nella directory "download".

sistema operativo.Rimuovi () funzione

Il sistema operativo.La funzione rimuove () rimuove o elimina un file specificato. Specifichiamo il nome del file insieme al percorso e rimuove un file. Quando rimuoviamo un file dalla directory corrente, non è necessario specificare il percorso; Mentre rimuoviamo il file o le directory dalle altre directory, specifichiamo anche il percorso. Rimuoviamo del file usando il sistema operativo.Rimuovi () funzione.

#Impire il modulo del sistema operativo
Import OS
#Uso del sistema operativo.Rimuovi () funzione per rimuovere un file dalla directory corrente.
sistema operativo.Rimuovi ("Testfile.TXT")
#removing un file dalla directory downloads
sistema operativo.Rimuovi ("/Home/LinuxHint/Downloads/TestFile1.TXT")
Stampa ("I file vengono rimossi correttamente")

Produzione

I file vengono rimossi correttamente.

sistema operativo.funzione listDir ()

Il file system è uno dei componenti essenziali di qualsiasi sistema operativo che gestisce e salva i file. Il sistema operativo.listDir () Elenco delle funzioni Down i file e le sottodirectory di una directory dichiarata. Se non viene menzionata alcuna directory, considera la directory di lavoro corrente e restituisce i file sono sottodirectory. Il risultato verrà restituito nel modulo dell'elenco. Usiamo il sistema operativo.funzione listdir () nel nostro script Python.

#Impire il modulo del sistema operativo
Import OS
#Uso del sistema operativo.funzione listDir
#Listing giù per i file e le sottodirectory dell'attuale directory di lavoro
Stampa (sistema operativo.listDir ())
#Listing giù i file e le sottodirectory della directory di download
Stampa (sistema operativo.ListDir ("/home/linuxhint/downloads")
#Listing giù per i file e le sottodirectory della directory desktop
Stampa (sistema operativo.listDir ("/home/linuxhint/desktop")

Produzione

L'output mostra l'elenco di file e sottodirectory di varie directory.

sistema operativo.Rename () funzione

Il sistema operativo.La funzione Rename () modifica il nome del file esistente. La sintassi del sistema operativo.La funzione Rename () è la seguente:

sistema operativo.rinominare ("old_name", new_name)

Il primo parametro prende il vecchio nome del file come argomento e nel 2 ° parametro, definiamo il nuovo nome del file. Implement del sistema operativo.Rename () funzione nella nostra sceneggiatura Python.

#Impire il modulo del sistema operativo
Import OS
#Uso del sistema operativo.Rinomina la funzione
#renaming del file nella directory di lavoro corrente
sistema operativo.rinominare ("studente.XML "," Mystudent.XML ")
#renaming il file nella directory download
sistema operativo.rinominare ("myfile.txt "," file.TXT")
Stampa ("I file vengono rinominati correttamente")

Produzione

Conclusione

Il modulo Python OS è un modulo integrato che consente l'esecuzione di attività relative al sistema operativo. Ha molte funzioni integrate per accedere e gestire i file sui sistemi operativi. Questo articolo spiega in dettaglio il modulo OS e le sue funzioni.