Python Tutorial - Dateiverzeichnis-Operation

  1. Erzeugen eines Verzeichnisses in Python
  2. Aktuelles Verzeichnis in Python holen
  3. Verzeichnisse in Python auflisten
  4. Arbeitsverzeichnis wechseln
  5. Umbenennen und Entfernen eines Verzeichnisses

Wenn Sie in Python Operationen auf Verzeichnissen durchführen, müssen Sie das os Modul importieren. Die Funktionen des os Moduls können benutzt werden, um Datei- und Verzeichnis-Operationen durchzuführen.

Erzeugen eines Verzeichnisses in Python

Ein neues Verzeichnis kann mit der Methode mkdir() erstellt werden. Man muß den Pfad angeben in dem man das Verzeichnis erstellen will. Wenn der Pfad nicht angegeben wird, wird das Verzeichnis im aktuellen Verzeichnis erstellt.

>>> import os
>>> os.mkdir("PythonTutorials")

Ein neues Verzeichnis namens PythonTutorials wird im aktuellen Arbeitsverzeichnis erstellt.

Aktuelles Verzeichnis in Python holen

Die getcwd() Methode wird verwendet, um das aktuelle Arbeitsverzeichnis zu erhalten,

>>> import os
>>> print(os.getcwd())
C:\Users\HP\AppData\Local\Programs\Python\Python36-32

Verzeichnisse in Python auflisten

Um die Dateien und Unterverzeichnisse aufzulisten, wird die Methode listdir() verwendet. Sie listet die Dateien und Unterverzeichnisse der Python-Skript-Datei auf, wenn kein Argument angegeben wird. Andernfalls wird der Inhalt des angegebenen Pfades aufgelistet.

>>> import os
>>> print(os.listdir())
['DLLs', 'Doc', 'get-pip.py', 'hello.py', 'include', 'Lib', 'libs', 'LICENSE.txt', 'NEWS.txt', 'python.exe', 'python3.dll', 'python36.dll', 'pythonw.exe', 'Scripts', 'tcl', 'Tools', 'vcruntime140.dll']
>>> print(os.listdir(r"C:\Program Files"))
['7-Zip', 'Common Files', 'Microsoft Office', 'Windows Sidebar']

Arbeitsverzeichnis wechseln

Um das aktuelle Arbeitsverzeichnis zu ändern, wird die Methode chdir() verwendet.

>>> import os
>>> os.chdir("C:/Users/HP/Desktop/Code")
>>> print(os.getcwd())
C:\Users\HP\Desktop\Code

Umbenennen und Entfernen eines Verzeichnisses

Ein Verzeichnis umbenennen

Eine Datei oder ein Verzeichnis kann mit der Funktion rename() umbenannt werden.

>>> import os
>>> os.rename("PythonTutorials", "Python")

Der neue Name des Verzeichnisses lautet jetzt Python.

Ein Verzeichnis entfernen

Ein Verzeichnis kann mit der Methode rmdir() entfernt werden.

>>> import os
>>> os.rmdir('Python')

Sie entfernt das Verzeichnis Python aus dem System.