当前位置 : 主页 > 编程语言 > python >

Python os.rename(文件重命名)方法详解

来源:互联网 收集:自由互联 发布时间:2023-07-28
Python os.rename() 函数用于重命名给定路径的文件或目录。它接受两个参数:旧的文件或目录名称和新的文件或目录名称。 用法 os.rename(src, dst) 其中: src:旧的文件或目录名称 dst:新的文

python os.rename

Python os.rename() 函数用于重命名给定路径的文件或目录。它接受两个参数:旧的文件或目录名称和新的文件或目录名称。

用法

os.rename(src, dst)

其中:

  • src:旧的文件或目录名称
  • dst:新的文件或目录名称

注意:如果 dst 已存在,则重命名操作将失败。

示例
import os

# 重命名文件
os.rename("old_name.txt", "new_name.txt")

# 重命名目录
os.rename("old_directory", "new_directory")

如果要重命名多个文件或目录,可以使用循环:

import os

directory = "path/to/directory"

for file_name in os.listdir(directory):
    if "old_name" in file_name:
        os.rename(os.path.join(directory, file_name),
                  os.path.join(directory, file_name.replace("old_name", "new_name")))

这段代码将遍历指定目录中的所有文件和目录,如果文件名或目录名包含字符串 "old_name",则将其重命名为字符串 "new_name"。注意,我们使用了 os.path.join() 函数来构建文件或目录的完整路径。

自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用!

总结

Python os.rename() 函数可以重命名文件或目录,它的使用方法很简单。如果要重命名多个文件或目录,可以使用循环来遍历目录中的每个文件或目录,并进行重命名操作。

上一篇:Python os.lchflags() 方法详解
下一篇:没有了
网友评论