📜  如何重命名文件python(1)

📅  最后修改于: 2023-12-03 15:09:17.548000             🧑  作者: Mango

如何重命名文件 Python

在 Python 中,重命名文件可以使用 os 模块中的 rename() 函数来实现。下面是一些在 Python 中重命名文件的示例。

重命名单个文件

以下是重命名单个文件的示例:

import os

os.rename("old_file_name.txt", "new_file_name.txt")

在这个例子中,old_file_name.txt 文件被重命名为 new_file_name.txt

批量重命名文件

以下是批量重命名文件的示例:

import os

folder_path = "/path/to/files"

for filename in os.listdir(folder_path):
    if filename.endswith(".txt"):
        os.rename(os.path.join(folder_path, filename), os.path.join(folder_path, "new_" + filename))

在这个例子中,/path/to/files 目录下的所有以 .txt 结尾的文件都会被重命名为 new_ 开头的文件名。

重命名文件夹中的文件

以下是重命名文件夹中的所有文件的示例:

import os

folder_path = "/path/to/folder"

for filename in os.listdir(folder_path):
    file_path = os.path.join(folder_path, filename)
    if os.path.isfile(file_path):
        os.rename(file_path, os.path.join(folder_path, "new_" + filename))

在这个例子中,/path/to/folder 目录中的所有文件都会被重命名为 new_ 开头的文件名。

总结

以上是在 Python 中重命名文件的一些示例。无论是单个文件还是批量重命名文件,都可以使用 os 模块中的 rename() 函数来实现。