Python数据处理(3) —获取目录下某一类型文件

1. 本节讲解

利用Python获取目录下,某一相同类型的所有文件。

2. 以.csv 结尾文件

图片

3. 工程文件(2018030522052511.zip

核心代码如下:

# -*- 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文件信息,如下:

图片

评论 (0)

暂无评论,快来抢沙发吧!

发表评论