Python os.rename 完全指南
1. 简介
在 Python 中,os.rename
函数用于重命名文件或目录。该函数通过接受原始路径和目标路径作为参数,实现文件或目录的重命名操作。
2. 语法
os.rename(src, dst)
参数说明:
src
:需要重命名的文件或目录的原始路径。dst
:重命名后文件或目录的目标路径。
返回值:无返回值。
3. 示例
下面提供几个示例代码,展示了 os.rename
函数的应用。
示例 1:重命名文件
输出:
在这个示例中,我们将文件 “old_file.txt” 重命名为 “new_file.txt”。使用 os.rename
函数对文件进行重命名后,我们检查新命名的文件是否存在,如果存在,则表示重命名成功。
示例 2:重命名目录
输出:
在这个示例中,我们将目录 “old_dir” 重命名为 “new_dir”。使用 os.rename
函数对目录进行重命名后,我们检查新命名的目录是否存在,如果存在,则表示重命名成功。
示例 3:重命名文件夹中的文件
输出:
在这个示例中,我们将文件夹 “folder” 中的所有文件重命名,并将它们移动到新的文件夹 “new_folder” 中。使用 os.rename
函数对每个文件进行重命名后,我们检查新文件夹中的文件数量是否与原文件夹中的文件数量相等,以验证重命名是否成功。
示例 4:重命名文件后缀
输出:
在这个示例中,我们将文件 “file.txt” 的后缀从 “.txt” 改为 “.csv”。使用 os.rename
函数对文件进行重命名后,我们检查新命名的文件是否存在,如果存在,则表示重命名成功。
示例 5:使用相对路径进行重命名
输出:
在这个示例中,我们通过使用相对路径定义原始路径和目标路径,实现了对文件 “path/to/old_file.txt” 的重命名操作。可以看到,os.rename
函数对相对路径也能正确处理,从而实现了文件的重命名。
4. 总结
os.rename
函数是 Python 中一个非常有用和常用的函数,用于实现文件和目录的重命名操作。本文通过多个示例代码,详细介绍了 os.rename
函数的用法和应用场景。