So verwenden Sie das Shutil-Modul für Datei- und Verzeichnisoperationen in Python 2.x
Einführung:
In Python ist das Shutil-Modul ein leistungsstarkes Tool für Datei- und Verzeichnisoperationen. Es bietet eine Reihe einfacher und benutzerfreundlicher Funktionen, mit denen Dateien kopiert, verschoben und gelöscht sowie Verzeichnisse erstellt, gelöscht und durchsucht werden können.
import shutil # 复制文件 shutil.copy('source_file.txt', 'destination_file.txt')
Im obigen Codebeispiel verwenden wir die Funktion „shutil.copy()“, um die Datei mit dem Namen source_file.txt
in die Datei mit dem Namen destination_file.txt< zu kopieren /code> in der Datei. Wenn die Zieldatei nicht vorhanden ist, erstellt diese Funktion automatisch eine. <code>source_file.txt
的文件复制到名为 destination_file.txt
的文件中。如果目标文件不存在,该函数将自动创建一个。
import shutil # 移动文件 shutil.move('old_location.txt', 'new_location.txt')
在上面的例子中,我们使用了shutil.move()函数,将名为 old_location.txt
的文件移动到名为 new_location.txt
的位置。如果目标文件已经存在,该函数将覆盖该文件。
import shutil # 删除文件 shutil.remove('file_to_delete.txt')
上述代码示例中,我们使用了shutil.remove()函数来删除名为 file_to_delete.txt
的文件。
import shutil # 创建目录 shutil.mkdir('new_directory')
上述代码示例中,我们使用了shutil.mkdir()函数来创建一个名为 new_directory
的新目录。
import shutil # 复制目录 shutil.copytree('source_directory', 'destination_directory')
在上面的例子中,我们使用了shutil.copytree()函数将 source_directory
目录及其内容复制到 destination_directory
目录。
import shutil # 移动目录 shutil.move('old_directory', 'new_directory')
在上述代码示例中,我们使用了shutil.move()函数将一个名为 old_directory
的目录移动到一个名为 new_directory
的位置。
import shutil # 删除目录 shutil.rmtree('directory_to_delete')
在上述代码示例中,我们使用了shutil.rmtree()函数删除名为 directory_to_delete
Wie das Kopieren von Dateien ist auch das Verschieben von Dateien ein häufiger Vorgang. Um dies zu erreichen, können wir die Funktion Shutil.move() verwenden.
old_location.txt
in die Datei mit dem Namen new_location.txt
Location zu verschieben. Wenn die Zieldatei bereits vorhanden ist, überschreibt diese Funktion die Datei. 🎜file_to_delete.txt
zu löschen. 🎜new_directory
zu erstellen. 🎜source_directory
und seinen Inhalt in das Verzeichnis destination_directory
zu kopieren. 🎜old_directory
in ein Verzeichnis mit dem Namen new_directory
Location zu verschieben. 🎜directory_to_delete
und seinen Inhalt zu löschen. 🎜🎜Zusammenfassung: Das Shutil-Modul ist ein sehr praktisches Tool in Python, mit dem Datei- und Verzeichnisoperationen ausgeführt werden können. Ob Kopieren, Verschieben, Löschen von Dateien oder Erstellen oder Löschen von Verzeichnissen, das Shutil-Modul bietet einfache und benutzerfreundliche Funktionen. Ich hoffe, dass der obige Beispielcode Ihnen helfen kann, das Shutil-Modul besser zu verstehen und zu verwenden. 🎜Das obige ist der detaillierte Inhalt vonSo verwenden Sie das Shutil-Modul für Datei- und Verzeichnisoperationen in Python 2.x. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!