例如csv文件中名称为一列,文件夹名称为第二列,对应文件夹名称,文件夹名称假设为vac2019,csv文件中为2019,如何将文件夹名称vac2019修改为第一列的名称
时间: 2024-05-09 15:18:07 浏览: 113
VC遍历文件夹_修改文件名
4星 · 用户满意度95%
你可以使用Python的os和csv库来实现这个功能。首先,你需要打开并读取csv文件,然后使用os库中的rename方法来重命名文件夹。
以下是代码示例:
```python
import os
import csv
# 打开csv文件
with open('file.csv', 'r', newline='') as csvfile:
reader = csv.reader(csvfile, delimiter=',')
next(reader) # 跳过标题行
# 遍历每一行数据
for row in reader:
folder_name = row[1]
new_name = row[0]
# 重命名文件夹
os.rename(folder_name, new_name)
```
这段代码将打开名为file.csv的CSV文件,读取每一行数据,并将第二列的文件夹名称重命名为第一列的名称。注意,你需要将文件名和文件夹路径替换为你自己的值。
阅读全文