python读取r"C:\Users\9029\GIS\glis.csv"的列表,对C:\Users\9029\GIS\甘南科属种\内的所有csv文件进行重命名,从glis第一列查找csv的文件名,重命名为第二列的值
时间: 2024-04-30 11:16:29 浏览: 95
读取一个文件夹下的所有文件,并进行文件的重命名
3星 · 编辑精心推荐
要读取指定路径下的csv文件并进行重命名,可以使用Python的os和csv模块来实现。首先,我们需要导入这两个模块:
```python
import os
import csv
```
接下来,我们可以使用csv模块的reader函数来读取csv文件的内容,并将其存储为列表。然后,我们可以使用os模块的rename函数来重命名文件。
下面是一个示例代码,演示了如何实现这个功能:
```python
import os
import csv
# 定义csv文件路径
csv_path = r"C:\Users\9029\GIS\glis.csv"
# 读取csv文件内容并存储为列表
with open(csv_path, 'r') as file:
reader = csv.reader(file)
data = list(reader)
# 遍历列表中的每一行数据,并进行重命名
for row in data:
old_file_path = os.path.join(r"C:\Users\9029\GIS\甘南科属种", row)
new_file_path = os.path.join(r"C:\Users\9029\GIS\甘南科属种", row)
os.rename(old_file_path, new_file_path)
```
请注意,以上代码假设glis.csv文件的第一列是旧文件名,第二列是新文件名。你需要根据实际情况进行调整。
阅读全文