Python Tutorial - Dateiverzeichnis-Operation
- Erzeugen eines Verzeichnisses in Python
- Aktuelles Verzeichnis in Python holen
- Verzeichnisse in Python auflisten
- Arbeitsverzeichnis wechseln
- 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.
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook