Python数据处理(3) —获取目录下某一类型文件
admin 于 2018年03月06日 发表在 Python软件开发
1. 本节讲解
利用Python获取目录下,某一相同类型的所有文件。
2. 以.csv 结尾文件
3. 工程文件(点击下载附件)
核心代码如下:
# -*- coding: utf-8 -*- """ Created on Thu Dec 7 09:28:55 2017 @author: lu """ import os #需要遍历的目录 ShowDir = './' #定义listdir函数 def listdir(path): list_name=[] #遍历目录下文件,添加到list,并返回 for file in os.listdir(path): file_path = os.path.join(path, file) list_name.append(file_path) return list_name #获取ShowDir中所有的文件 list_dir = listdir(ShowDir) #包含xxCOMxx字符,且后缀名为.csv的文件 for i in range(len(list_dir)): if list_dir[i].find("COM") > 0 and list_dir[i].find(".csv") > 0: #此时可通过list_dir[i]读取文件数据,并将多个 #返回数据添加新list中,应用于多文件的数据处理。 print(list_dir[i]) else: print("Have Other Type!")
4. 打印.csv文件信息,如下: