在Python中,你可以使用`os.rename()`函数来更改文件的名字。下面是一个简单的示例代码,展示了如何使用`os.rename()`函数来重命名文件:
import os
指定要更改名称的文件路径
file_path = r"F:\data\last.xlsb"
new_file_path = r"F:\data\to.xlsb"
使用os.rename()函数重命名文件
os.rename(file_path, new_file_path)
请确保指定的新文件路径不存在,否则`os.rename()`函数会抛出一个`OSError`异常。
如果你需要批量重命名文件,可以使用`os.listdir()`函数结合循环和条件判断来实现。下面是一个示例代码,展示了如何批量重命名特定类型的文件:
import os
指定要更改名称的文件夹路径
folder_path = r"F:\data"
遍历文件夹中的所有文件
for file in os.listdir(folder_path):
获取文件的完整路径
file_path = os.path.join(folder_path, file)
检查是否为文件
if os.path.isfile(file_path):
获取文件名和扩展名
file_name, file_extension = os.path.splitext(file)
指定新的文件名
new_file_name = f"new_{file_name}{file_extension}"
获取新的文件路径
new_file_path = os.path.join(folder_path, new_file_name)
使用os.rename()函数重命名文件
os.rename(file_path, new_file_path)
请注意,在重命名文件之前,最好先检查文件是否存在,以避免因文件不存在而导致的错误。