Heim > Artikel > Backend-Entwicklung > Python-Dateiverwaltung
1. Betriebssystempaket
Das Betriebssystempaket enthält eine Vielzahl von Funktionen zur Implementierung vieler Funktionen des Betriebssystems. Dieses Paket ist sehr komplex. Einige Befehle des OS-Pakets werden zur Dateiverwaltung verwendet. Wir listen hier die am häufigsten verwendeten auf:
mkdir(path) erstellt ein neues Verzeichnis, path ist eine Zeichenfolge, die den Pfad des neuen Verzeichnisses angibt. Äquivalent zum $mkdir-Befehl
rmdir(path) zum Löschen eines leeren Verzeichnisses. Path ist eine Zeichenfolge, die den Pfad des Verzeichnisses darstellt, das Sie löschen möchten. Äquivalent zum $rmdir-Befehl
listdir(path) gibt alle Dateien im Verzeichnis zurück. Entspricht dem Befehl $ls.
remove(path) löscht die Datei, auf die der Pfad verweist.
rename(src, dst) Benennen Sie die Datei um. src und dst sind zwei Pfade, die den Pfad vor bzw. nach dem Umbenennen angeben.
chmod(path, mode) ändert die Berechtigungen der Datei, auf die der Pfad verweist. Entspricht dem Befehl $chmod.
chown(path, uid, gid) ändert den Eigentümer und die Eigentümergruppe der Datei, auf die der Pfad verweist. Entspricht dem Befehl $chown.
stat(path) Zeigt zusätzliche Informationen über die Datei an, auf die der Pfad zeigt, äquivalent zum Befehl $ls -l.
symlink(src, dst) erstellt einen Softlink für die Datei dst, src ist der Pfad der Softlink-Datei. Entspricht dem Befehl $ln -s.
getcwd() fragt den aktuellen Arbeitspfad (cwd, aktuelles Arbeitsverzeichnis) ab, was dem Befehl $pwd entspricht.
2. Shutdown-Paket
copy(src, dst) kopiert Dateien von src nach dst. Entspricht dem Befehl $cp.
move(src, dst) verschiebt die Datei von src nach dst. Entspricht dem Befehl $mv.