在Python中,你可以使用`os.rename()`函数来更改文件的名字。下面是一个简单的示例代码,展示了如何使用`os.rename()`函数来重命名文件:
python
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()`函数结合循环和条件判断来实现。下面是一个示例代码,展示了如何批量重命名特定类型的文件:
python
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)
请注意,在重命名文件之前,最好先检查文件是否存在,以避免因文件不存在而导致的错误。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/68541.html