python代码,文件格式是一个总文件夹下面有若干文件夹,若干文件夹里有一个csv。要求遍历所有的csv,并将csv的第三列写到txt里
时间: 2023-04-05 07:00:40 浏览: 48
你好,这个问题可以通过Python代码来实现。你可以使用os模块来遍历所有的文件夹和文件,使用csv模块来读取csv文件,然后将第三列的数据写入txt文件中。以下是一个示例代码:
```python
import os
import csv
# 定义总文件夹路径
folder_path = "/path/to/folder"
# 遍历所有文件夹和文件
for root, dirs, files in os.walk(folder_path):
for file in files:
# 判断文件是否为csv文件
if file.endswith(".csv"):
# 拼接csv文件路径
csv_path = os.path.join(root, file)
# 读取csv文件
with open(csv_path, "r") as f:
reader = csv.reader(f)
# 遍历csv文件的每一行
for row in reader:
# 将第三列的数据写入txt文件
with open("output.txt", "a") as output_file:
output_file.write(row[2] + "\n")
```
请注意,这只是一个示例代码,你需要根据实际情况进行修改和调整。希望能对你有所帮助!