使用python3对csv文件进行读写

1、这里以一个例子进行说明,下图是文件夹结构:

使用python3对csv文件进行读写_第1张图片

2、以下代码是读取以上5255_1文件夹中的各子文件夹中的文件数目,并将路径和数目写入test.csv文件:

import os
import csv

path = "5255_1"
# "newline="就是说因为我们的csv文件的类型,如果不加这个东西,当我们写入东西的时候,就会出现空行
out = open("test.csv","w",newline='')
# 定义一个变量进行写入
csv_write = csv.writer(out,dialect='excel')

for root,dirs,files in os.walk(path): #root是根文件夹,dirs是该根文件夹下的文件夹,files是该根文件夹下的文件
    content=[]
    content.append(root)
    content.append(len(files))
    print(content)
    # 数据写入
    csv_write.writerow(content)

 

你可能感兴趣的:(学习,Python)