python获取指定目录下的所有指定后缀的文件名

原创 2015年04月23日 12:06:18

python获取指定目录下的所有指定后缀的文件名

使用到的函数有:
os.path.splitext():分离文件名与扩展名

代码如下:

#! /usr/bin/python
# -*- coding: utf-8 -*-

import os


def getFileName(path):
    ''' 获取指定目录下的所有指定后缀的文件名 '''

    f_list = os.listdir(path)
    # print f_list
    for i in f_list:
        # os.path.splitext():分离文件名与扩展名
        if os.path.splitext(i)[1] == '.log':
            print i


if __name__ == '__main__':

    path = '/home/xx/work/ETS/log/1/1'
    getFileName(path)

执行结果如下:

1429761218.log
1429761376.log
1429761162.log
1429761249.log
1429761208.log
1429755686.log
1429761294.log
1429761203.log
1429755747.log
1429761269.log
1429755737.log
1429761228.log
1429755717.log
1429761254.log
1429761157.log
1429761284.log
1429761330.log
1429761355.log
1429761274.log
1429761350.log
1429761142.log
1429761152.log
1429761325.log
1429761259.log
1429761239.log
1429761340.log
1429761300.log
1429761213.log
1429761244.log
1429761335.log
1429755757.log
1429761366.log
1429761289.log
1429761345.log
1429755676.log
1429761360.log
1429761279.log
1429755697.log
1429761371.log
1429761188.log
1429761167.log
1429761223.log
1429755727.log
1429761315.log
1429761264.log
1429761310.log
1429761183.log
1429755707.log
1429761147.log
1429761320.log
1429761233.log
1429761305.log
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Cryhelyxx/article/details/45219947

python获取文件路径、文件名、后缀名

#########start 获取文件路径、文件名、后缀名############ def jwkj_get_filePath_fileName_fileExt(filename): (fil...
  • insisted_search
  • insisted_search
  • 2017-03-03 23:39:28
  • 8062

python 获取文件夹下指定后缀的文件

import os import sys import os.path def list_file(path):     count = 0     for filename in os.l...
  • ysh126
  • ysh126
  • 2016-12-28 21:36:45
  • 1476

python判断文件的类型

文件都有后缀名,但后缀名是可以随意更改的,因此,单从后缀名来判断文件的类型是不准确不靠谱的       每种类型的文件,会在最开始的几个字节来标识该文件的类型,因此,如果知晓每一种文件的类型标识,识...
  • KWSY2008
  • KWSY2008
  • 2016-03-26 22:21:59
  • 1860

python取文件后缀

#取文件后缀 >>> os.path.splitext("/root/a.py") ('/root/a', '.py')#取目录与文件名 >>> os.path.split("/root/a.py")...
  • wyongqing
  • wyongqing
  • 2017-06-22 23:39:59
  • 185

python 处理文件扩展名(过滤器,等)

python获取文件夹下指定后缀的文件名 如题,如何实现? ------解决方案-------------------- 循环中的对象最好不要增删,多半不是你要的结果,通常是弄个副本来循环....
  • guogaoan
  • guogaoan
  • 2014-07-05 09:52:08
  • 2218

获取不带后缀名的文件名的两种方法

  • u012315717
  • u012315717
  • 2014-04-14 01:03:40
  • 4029

python自动化,读取文件夹内所有文件名字,并做简单的后缀名匹配

python写程序的时候,有时对程序进行测试,不管你是读取文本还是图像,小至5、6个你可以手动输入,可当有成千上万个测试样本的时候……. 直接进入主题,下面简单介绍一下 os.listdir() 这...
  • Eddy_zheng
  • Eddy_zheng
  • 2015-08-06 10:31:29
  • 6391

python去除扩展名

python去除扩展名
  • jacke121
  • jacke121
  • 2017-08-04 15:12:33
  • 4328

python模块imghdr读图片后缀名

爬数据的时候常常遇到img标签的src中不包含图片的后缀名,如http://photos.prnewswire.com/prn/20100819/LA52539LOGO所示, 这时通过imghdr模...
  • haipengdai
  • haipengdai
  • 2015-09-24 17:17:16
  • 6837

使用python查找目录下特定后缀名的文件

转载:http://blog.chinaunix.net/uid-27571599-id-3487464.html  经常会遇到在目录下过滤特定后缀名的文件的需求。自己总结下面两个方法: 第...
  • molu_chase
  • molu_chase
  • 2017-03-01 21:41:07
  • 2972
收藏助手
不良信息举报
您举报文章:python获取指定目录下的所有指定后缀的文件名
举报原因:
原因补充:

(最多只允许输入30个字)