栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Python

Python获取文件夹下所有的同种类型的文件名字

Python 更新时间:发布时间: 百科书网 趣学号

今天教大家如何在一个非常混乱文件夹用程序来寻找所有所需类型的文件,并且输出文件名字

代码如下:

from os import listdir
path = './cat_valid/CAT_06/'
filelist = listdir(path)
filelist1=[]
for i in range(0,len(filelist)):
    index = filelist[i].split(".")[-1]
    if index=='json':
        filelist1.append(filelist[i])
print(filelist1)

首先我们需要导入系统的os库,这个库不需要再下载。

其次我们将需要寻找的文件夹路径赋值给path,在使用listdir()函数将此文件夹下的所有文件转为list类型。

定义filelist1来存放所需文件的名字。

使用for循环遍历此文件夹下所有文件,利用split对其进行分词,获取文件的类型名字。

使用if对所需文件类型进行判断,此处可将‘json’改为所需的‘doc’,‘tex’,‘jpg'等类型,当然也可以多定义几个filelist1列表来对这些文件类型全部统计。

最后运行程序即可输出此文件夹下所有自己所需的文件类型名字。

运行结果为:

 

 

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/1033053.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号