Python OS -Modul Gemeinsame Methoden

Python OS -Modul Gemeinsame Methoden

Python ist eine beliebte allgemeine Programmiersprache der letzten Zeit. Es bietet viele integrierte Module und Funktionen, um bestimmte Aufgaben auszuführen. Das Python OS -Modul ermöglicht die Ausführung der Betriebssystemaufgaben. Das Betriebssystemmodul wird in Python vorinstalliert. Die OS-Module verfügen über viele integrierte Funktionen, um das Dateisystem abzurufen und zu interagieren. In diesem Artikel werden einige Funktionen des Betriebssystemmoduls mit Beispielen erläutert.

Betriebssystem.name () Funktion

Das Betriebssystem.Name () Funktion gibt den Namen des Betriebssystems zurück. Wenn Sie beispielsweise Ubuntu, Linux Mint oder ein Debian -basiertes Betriebssystem verwenden, gibt es das „POSIX“ als Betriebssystemname zurück. Lassen Sie uns das Betriebssystem verwenden.Name () Funktion in unserem Python -Skript.

Importieren Sie zunächst das Betriebssystemmodul, um seine integrierten Funktionen zu verwenden.

#das Betriebssystemmodul
OS importieren
#Verwendung von Betriebssystem.Namensfunktion
Druck (Betriebssystem.Name)

Ausgang


Das Betriebssystem.Die Funktion name () kann die unterschiedliche Ausgabe basierend auf dem Betriebssystem zurückgeben.

Betriebssystem.Mkdir () Funktion

Das Betriebssystem.MkDir () -Funktion macht ein neues Verzeichnis. Der Pfad und der Name des Verzeichnisses werden als Argument an die Funktion übergeben. Lassen Sie uns einige Testverzeichnisse erstellen.

#das Betriebssystemmodul
OS importieren
#Verwendung von Betriebssystem.Mkdir () Funktion
#Ein Testverzeichnis ist das aktuelle Verzeichnis
Betriebssystem.Mkdir ("Test")
#Ein Testverzeichnis im Download -Verzeichnis erstellen
Betriebssystem.mkdir ("/home/linuxHint/downloads/test1")

Ausgang

Die Verzeichnisse werden erfolgreich erstellt.

Betriebssystem.rmdir () Funktion

Das Betriebssystem.MDIR () -Funktion entfernt ein Verzeichnis. Es nimmt den Namen und den Pfad der Datei als Argument an und entfernt das Verzeichnis. Das Verzeichnis muss leer sein. Wir können das aktuelle Arbeitsverzeichnis nicht mit OS entfernen.Mdir () Funktion.

#das Betriebssystemmodul
OS importieren
#Verwendung von Betriebssystem.rmdir () Funktion
#Einbe diesbezüglich eines Testverzeichnisses
Betriebssystem.rmdir ("Test")
#Ein Testverzeichnis aus dem Download -Verzeichnis
Betriebssystem.rmdir ("/home/linuxHint/downloads/test1")
print ("Die angegebenen Verzeichnisse werden erfolgreich entfernt")

Ausgang

Betriebssystem.GetCWD () -Funktion

Das Betriebssystem.GetCWD () -Funktion gibt den Namen des aktuellen Arbeitsverzeichnisses zurück. Das aktuelle Arbeitsverzeichnis ist das Verzeichnis, in dem die derzeit ausgeführte Python -Datei gespeichert wird. In meinem Fall wird die ausführende Python -Datei im Verzeichnis „Dokumente“ gespeichert. Daher ist mein aktuelles Arbeitsverzeichnis das Verzeichnis „Dokumente“. Lassen Sie uns das Betriebssystem verwenden.GetCWD () -Funktion in unserem Python -Skript, um die aktuellen Arbeitsverzeichnisinformationen zu erhalten.

#das Betriebssystemmodul
OS importieren
#Verwendung von Betriebssystem.GetCwd
print ("Das aktuelle Arbeitsverzeichnis ist:", OS.getCwd ())

Ausgang


Ändern wir nun den Speicherort der aktuell ausgeführten Datei von "Dokumenten" in das Verzeichnis "Downloads", und Sie werden feststellen, dass sich der aktuelle Arbeitsverzeichnispfad ändert.

#das Betriebssystemmodul
OS importieren
#Verwendung von Betriebssystem.GetCwd
print ("Das aktuelle Arbeitsverzeichnis ist:", OS.getCwd ())

Ausgang

Das aktuelle Arbeitsverzeichnis wird in das Verzeichnis „Downloads“ geändert.

Betriebssystem.REME () Funktion

Das Betriebssystem.Die Funktion remove () entfernt oder löscht eine angegebene Datei. Wir geben den Namen der Datei zusammen mit dem Pfad an, und es wird eine Datei entfernt. Wenn wir eine Datei aus dem aktuellen Verzeichnis entfernen, müssen der Pfad nicht angeben. Während wir die Datei oder Verzeichnisse aus den anderen Verzeichnissen entfernen, geben wir auch den Pfad an. Entfernen wir eine Datei mithilfe von OS.REME () Funktion.

#das Betriebssystemmodul
OS importieren
#Verwendung von Betriebssystem.Funktion entfernen () Funktion zum Entfernen einer Datei aus dem aktuellen Verzeichnis entfernen.
Betriebssystem.entfernen ("Testfile.txt")
#Eine Datei aus dem Download -Verzeichnis entfernen
Betriebssystem.entfernen ("/home/linuxHint/downloads/testfile1.txt")
drucken ("Die Dateien werden erfolgreich entfernt")

Ausgang

Die Dateien werden erfolgreich entfernt.

Betriebssystem.ListDir () Funktion

Das Dateisystem ist eine der wesentlichen Komponenten eines beliebigen Betriebssystems, das die Dateien verwaltet und speichert. Das Betriebssystem.ListDir () Funktionsliste in den Dateien und Unterverzeichnissen eines angegebenen Verzeichnisses. Wenn kein Verzeichnis erwähnt wird, wird das aktuelle Arbeitsverzeichnis berücksichtigt und zurückgibt, dass die Dateien Unterverzeichnisse sind. Das Ergebnis wird im Listenformular zurückgegeben. Lassen Sie uns das Betriebssystem verwenden.ListDir () -Funktion in unserem Python -Skript.

#das Betriebssystemmodul
OS importieren
#Verwendung von Betriebssystem.ListDir -Funktion
#Listern Sie die Dateien und Unterverzeichnisse des aktuellen Arbeitsverzeichnisses ab
Druck (Betriebssystem.listDir ())
#Listieren Sie die Dateien und Unterverzeichnisse des Download -Verzeichnisses
Druck (Betriebssystem.ListDir ("/home/linuxhint/downloads"))
#Listern Sie die Dateien und Unterverzeichnisse des Desktop -Verzeichnisses ab
Druck (Betriebssystem.ListDir ("/home/linuxHint/Desktop")))

Ausgang

Die Ausgabe zeigt die Liste der Dateien und Unterverzeichnisse verschiedener Verzeichnisse.

Betriebssystem.Funktion umbename () umbenennen

Das Betriebssystem.Funktion umbename () ändert den Namen der vorhandenen Datei. Die Syntax des Betriebssystems.Die Funktion umbename () ist wie folgt:

Betriebssystem.Umbename ("Old_Name", New_Name)

Der erste Parameter nimmt den alten Dateinamen als Argument und im 2. Parameter definieren wir den neuen Dateinamen. Lassen Sie uns OS implementieren.Umbename () Funktion in unserem Python -Skript umbenennen.

#das Betriebssystemmodul
OS importieren
#Verwendung von Betriebssystem.Funktion umbenennen
#Renke der Datei im aktuellen Arbeitsverzeichnis
Betriebssystem.umbenennen ("Student.xml "," Mystudent.xml ")
#Renken Sie die Datei im Download -Verzeichnis
Betriebssystem.umbenennen ("myfile.txt "," Datei.txt")
drucken ("Die Dateien werden erfolgreich umbenannt")

Ausgang

Abschluss

Das Python OS-Modul ist ein integriertes Modul, mit dem Betriebssystemaufgaben ausgeführt werden können. Es verfügt über viele integrierte Funktionen, um auf die Dateien auf Betriebssystemen zuzugreifen und zu verwalten. Dieser Artikel erläutert das Betriebssystemmodul und seine Funktionen im Detail.