使用open()函数在Python中重命名文件的方法
发布时间:2024-01-02 19:52:48
在Python中,可以使用os.rename()函数或shutil.move()函数来重命名文件。
首先,我们使用os.rename()函数来重命名文件。该函数接受两个参数,旧文件名和新文件名。下面是一个使用os.rename()函数来重命名文件的示例:
import os # 旧文件名 old_filename = "oldfile.txt" # 新文件名 new_filename = "newfile.txt" # 使用os.rename()函数重命名文件 os.rename(old_filename, new_filename)
在上面的例子中,我们将文件名oldfile.txt重命名为newfile.txt。
另外,我们也可以使用shutil.move()函数来重命名文件。该函数也接受两个参数,旧文件名和新文件名。下面是一个使用shutil.move()函数来重命名文件的示例:
import shutil # 旧文件名 old_filename = "oldfile.txt" # 新文件名 new_filename = "newfile.txt" # 使用shutil.move()函数重命名文件 shutil.move(old_filename, new_filename)
与os.rename()函数不同的是,shutil.move()函数还可以用于移动文件,因此更加灵活。
无论是使用os.rename()函数还是shutil.move()函数,当重命名成功时,文件的名称将会改变为新的名称。如果文件不存在或重命名失败,将会抛出相应的异常。
需要注意的是,重命名文件时,要确保传入的文件名是正确的,并且要考虑到文件路径的问题,以确保文件能够正确地被找到。
