Bearbeiten Sie Dateien und Ordner in Python

Inhalt dieses Artikels: Informationen zu Datei- / Ordneroperationen mit Python

Ich habe untersucht, wie die folgenden Dateien und Ordner mit den Standard-Python-Modulen os und shutil betrieben werden, und habe sie zusammengefasst.

・ So erstellen Sie ein Verzeichnis -Wie kopiere ich den gesamten Inhalt des Verzeichnisses? ・ So löschen Sie eine Datei -Wie lösche ich den gesamten Inhalt des Verzeichnisses? -Wie lösche ich ein leeres Verzeichnis?

So erstellen Sie ein Verzeichnis

Sie können ein Verzeichnis mit der Funktion os.mkdir () erstellen. Wenn das Verzeichnis bereits vorhanden ist, wird eine Fehlermeldung angezeigt.

import os
os.mkdir("fold")

So kopieren Sie den gesamten Inhalt eines Verzeichnisses

Sie können das vorhandene Verzeichnis mit der Funktion shutil.copytree () in ein anderes Verzeichnis kopieren.

import shutil
shutil.copytree("fold1","fold2") #Kopieren Sie fold1 als fold2

So löschen Sie eine Datei

Sie können die Datei mit der Funktion os.remove () entfernen.

import os
os.remove("file.txt") #"file.txt"Löschen

So löschen Sie den gesamten Inhalt eines Verzeichnisses

Sie können den gesamten Inhalt des Verzeichnisses mit der Funktion shutil.rmtree () löschen.

import shutil
shutil.rmtree("fold1") #"fold1"Löschen Sie den gesamten Inhalt

So löschen Sie ein leeres Verzeichnis

Sie können ein leeres Verzeichnis mit der Funktion os.rmdir () löschen.

import os
os.rmdir("fold1") #"fold1"Löschen

Recommended Posts

Bearbeiten Sie Dateien und Ordner in Python
Exportieren und Ausgeben von Dateien in Python
Lesen und schreiben Sie JSON-Dateien mit Python
Lesen und Schreiben von CSV- und JSON-Dateien mit Python
Stapel und Warteschlange in Python
Unittest und CI in Python
Schließen Sie externe Kv-Dateien in Python Kivy ein und verwenden Sie sie
Suchen Sie rekursiv nach Dateien und Verzeichnissen in Python und geben Sie sie aus
Verschieben von CSV-Dateien mit Python Teil 1
Pakete, die MIDI mit Python Midi und Pretty_Midi verarbeiten
Unterschied zwischen list () und [] in Python
Unterschied zwischen == und ist in Python
Zeigen Sie Fotos in Python und HTML an
Sortieralgorithmus und Implementierung in Python
Über Python und Cython dtype
Lesen und verwenden Sie Python-Dateien aus Python
Umgang mit JSON-Dateien in Python
Laden Sie Google Drive-Dateien in Python herunter
Zuweisungen und Änderungen in Python-Objekten
Überprüfen und verschieben Sie das Verzeichnis in Python
Bearbeiten Sie die Zwischenablage in Python und fügen Sie die Tabelle in Excel ein
Verschlüsselung mit Python: IND-CCA2 und RSA-OAEP
Sortieren Sie große Textdateien in Python
Bearbeiten Sie OCTA-udf-Dateinamen in Python
Hashing von Daten in R und Python
Erlauben Sie Python, die Zeichenfolge der Eingabedatei aus dem Ordner auszuwählen
Funktionssynthese und Anwendung in Python
Lesen Sie Dateien parallel zu Python
Reverse Flat Pseudonym und Katakana in Python2.7
Lesen und Schreiben von Text in Python
[GUI in Python] PyQt5-Menü und Symbolleiste-
Erstellen und lesen Sie Messagepacks in Python
Extrahieren Sie mit Python Zeichenfolgen aus Dateien
Verwendung von Funktionen in separaten Dateien Perl-Version und Python-Version
Überlappende reguläre Ausdrücke in Python und Java
Unterschied in der Authentizität zwischen Python und JavaScript
Hinweise zur Verwendung von cChardet und python3-chardet in Python 3.3.1.
[Linux] Unterteilen von Dateien und Ordnern
Module und Pakete in Python sind "Namespaces"
Vermeiden Sie verschachtelte Schleifen in PHP und Python
Unterschiede zwischen Ruby und Python im Umfang
AM-Modulation und Demodulation mit Python Part 2
[Automatisierung] Bearbeiten Sie Maus und Tastatur mit Python
Echte Werte und Eigenvektoren: Lineare Algebra in Python <7>
Suchen Sie nach Dateien wie Linux Find in Python
Warteschlangen- und Python-Implementierungsmodul "deque"
Implementieren Sie den FIR-Filter in Python und C.
Unterschiede zwischen Python- und Java-Syntax
Überprüfen und empfangen Sie die serielle Schnittstelle in Python (Portprüfung)
Suchen und spielen Sie YouTube-Videos mit Python
Geben Sie Anmerkungen für Python2 in Stub-Dateien ein!
Unterschied zwischen @classmethod und @staticmethod in Python
Unterschied zwischen Anhängen und + = in der Python-Liste
Unterschied zwischen nicht lokal und global in Python
Schreiben Sie die O_SYNC-Datei in C und Python
Referenz der INI-Datei in Python oder Ruby
Automatisieren Sie Jobs, indem Sie Dateien in Python bearbeiten
Lesen und Schreiben von JSON-Dateien mit Python
Umgang mit "Jahren und Monaten" in Python
Zeichnen Sie Daten einfach in Shell und Python
Private Methoden und Felder in Python [Verschlüsselung]