Python中文网

python文件重命名

cnpython1786

在Python中,可以使用os模块中的rename()函数来重命名文件。rename()函数接受两个参数,第一个参数是要重命名的文件路径和名称,第二个参数是重命名后的文件路径和名称。以下是一个简单的示例:

 import os
 ​
 os.rename('/path/to/old/file.txt', '/path/to/new/file.txt')

在上面的示例中,我们使用了os.rename()函数将“/path/to/old/file.txt”文件重命名为“/path/to/new/file.txt”。

需要注意的是,如果重命名后的文件路径和名称与已存在的文件重复,则会覆盖已存在的文件。因此,在进行文件重命名时,需要注意文件名的唯一性,避免意外覆盖文件。

除了使用os模块中的rename()函数,还可以使用shutil模块中的move()函数来移动或重命名文件。move()函数与rename()函数的使用方式类似,但move()函数具有更高级的功能,可以在不同的文件系统或不同的磁盘分区之间移动文件。

以下是一个使用shutil模块中的move()函数进行文件重命名的示例:

 import shutil
 ​
 shutil.move('/path/to/old/file.txt', '/path/to/new/file.txt')

在上面的示例中,我们使用了shutil.move()函数将“/path/to/old/file.txt”文件移动到“/path/to/new/file.txt”,实现了文件重命名的效果。

总之,在Python中重命名文件的方式有很多种,使用os模块中的rename()函数或shutil模块中的move()函数都是可行的选择。在进行文件重命名操作时,需要注意文件名的唯一性和路径的正确性,以免意外修改或覆盖文件。

上一篇:没有了

下一篇:Python将字典写入txt文件