python批量修改csv文件名
时间: 2023-08-05 09:58:50 浏览: 190
文件操作-批量提取文件名保存到一个文件中-Python实例源码.zip
您可以使用Python的os模块来批量修改CSV文件的文件名。下面是一个示例代码:
```python
import os
# 获取指定目录下所有CSV文件的文件名
folder_path = "/path/to/folder" # 替换为实际的文件夹路径
csv_files = [f for f in os.listdir(folder_path) if f.endswith(".csv")]
# 循环遍历每个CSV文件并修改文件名
for file_name in csv_files:
# 获取旧文件名的完整路径
old_file_path = os.path.join(folder_path, file_name)
# 修改文件名,比如在原文件名前添加前缀
new_file_name = "prefix_" + file_name
# 构造新文件名的完整路径
new_file_path = os.path.join(folder_path, new_file_name)
# 使用os模块中的rename函数进行文件重命名
os.rename(old_file_path, new_file_path)
```
请将`/path/to/folder`替换为您实际的文件夹路径,并根据需要修改文件名的规则。这个示例代码会在每个CSV文件名前添加一个前缀"prefix_",您可以根据实际需求来修改这个前缀或者其他的修改方式。
注意:在运行代码之前,请确保备份好原始文件,以防止意外情况发生。
阅读全文