资讯

展开

批量读取多个文件下中的多个csv文件

作者:快盘下载 人气:

文件夹结构
批量读取多个文件下中的多个csv文件
每个文件夹中又包含多个.csv文件

import os
import glob
import pandas as pd

def read():
	# 获取多个文件夹中的路径;并返回一个可迭代对象
	dir_path = glob.iglob(;.data*;)  #data为存放多个文件夹的父目录
	
	#循环遍历可迭代对象
	for d_file in dir_path:
		files = os.listdir(d_file)
		
		#获取文件名
		d_file.strip(;.;)
		name = d_file.split(;;)
		name.pop(-2)    #pop()数值根据自己的需要获取
		name = name[1]
		
		# 将获取的所有文件名进行循环判断
		for file in files:
			f = os.path.join(d_file,file)
			data = pd.read_csv(f)

加载全部内容

相关教程
猜你喜欢
用户评论
快盘暂不提供评论功能!