读取文件夹中csv文件的第三列的第二到第四个以及第七到第十个字符保存到两个变量中并输出文件名
时间: 2024-02-18 21:00:14 浏览: 121
读取CSV文件
好的,我理解了您的问题。以下是我给出的 Python 代码实现:
```python
import os
import csv
# 文件夹路径
folder_path = "/path/to/folder"
# 遍历文件夹中的所有csv文件
for filename in os.listdir(folder_path):
if filename.endswith(".csv"):
file_path = os.path.join(folder_path, filename)
with open(file_path, newline='') as csvfile:
reader = csv.reader(csvfile)
for row in reader:
# 检查是否有第三列
if len(row) >= 3:
# 获取第三列的第二到第四个以及第七到第十个字符
col_3_part_1 = row[2][1:4]
col_3_part_2 = row[2][6:10]
# 输出文件名和提取的内容
print(f"{filename}: {col_3_part_1}, {col_3_part_2}")
```
这段代码会遍历指定文件夹中的所有csv文件,并且对于每个文件,会读取它的每一行,提取第三列的第二到第四个以及第七到第十个字符,并输出文件名和提取的内容。请注意,这个实现假设每个csv文件都有至少三列。
阅读全文