Python 文件夹操作
Python 是一种高级编程语言,具有强大的功能和丰富的库。其中一个重要的库是 os,它提供了许多文件和文件夹操作的函数。在本文中,我们将探讨如何使用 Python 操作文件夹,包括创建、删除、复制、移动和重命名文件夹。
创建文件夹
要创建文件夹,我们可以使用 os.mkdir() 函数。例如,以下代码将在当前工作目录中创建名为 example_folder 的新文件夹:
import os os.mkdir("example_folder")
如果要在特定路径中创建文件夹,可以指定路径参数:
os.mkdir("/path/to/new/folder")
删除文件夹
要删除文件夹,我们可以使用 os.rmdir() 函数。例如,以下代码将删除名为 example_folder 的文件夹:
os.rmdir("example_folder")
如果要删除非空文件夹,可以使用 shutil.rmtree() 函数。例如,以下代码将删除名为 example_folder 的文件夹及其所有内容:
import shutil shutil.rmtree("example_folder")
复制文件夹
要复制文件夹,我们可以使用 shutil.copytree() 函数。例如,以下代码将复制名为 source_folder 的文件夹到名为 destination_folder 的新文件夹中:
shutil.copytree("source_folder", "destination_folder")
移动文件夹
要移动文件夹,我们可以使用 shutil.move() 函数。例如,以下代码将名为 source_folder 的文件夹移动到名为 destination_folder 的新文件夹中:
shutil.move("source_folder", "destination_folder")
重命名文件夹
要重命名文件夹,我们可以使用 os.rename() 函数。例如,以下代码将名为 old_folder_name 的文件夹重命名为 new_folder_name:
os.rename("old_folder_name", "new_folder_name")
以上是 Python 中文件夹操作的一些常见用法。通过这些函数,我们可以轻松地创建、删除、复制、移动和重命名文件夹,从而更好地管理文件系统。