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
版权声明:本文为博主原创文章,未经博主允许不得转载。

Python获取指定文件夹下的文件名

本文采用os.walk()和os.listdir()两种方法,获取指定文件夹下的文件名。 一、os.walk() 模块os中的walk()函数可以遍历文件夹下所有的文件。 os.walk(to...
  • lsq2902101015
  • lsq2902101015
  • 2016年05月03日 17:09
  • 47901

python中获取指定目录下所有文件名列表的程序

python中获取文件名列表的程序,可以指定文件中包含的字符,方便提取特定类型的文件名列表: # -*- coding: utf-8 -*- #~ #-------------------------...
  • rumswell
  • rumswell
  • 2013年08月07日 15:42
  • 37429

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

#########start 获取文件路径、文件名、后缀名############ def jwkj_get_filePath_fileName_fileExt(filename): (fil...
  • insisted_search
  • insisted_search
  • 2017年03月03日 23:39
  • 2522

Python截取路径中的文件名

 Python截取路径中的文件名 假设有一个文件的路径名为:“K:\Project\FilterDriver\DriverCodes\hello.txt”,而且路径和文件名都不...
  • willhuo
  • willhuo
  • 2015年10月22日 14:53
  • 9768

【Python】Python读取文件夹下的所有文件

os.listdir(path)是得到在path路径下所以文件的名称列表。     open(path)是打开某个文件。     iter是python的迭代器。         所以读...
  • LZGS_4
  • LZGS_4
  • 2015年12月21日 11:54
  • 25239

python 读取目录 批量更改文件名

今天做一填一些文档,文档名字有点难看,想想以后还得处理类似的,就写个python程序,顺便学点东西。 我填好的这些文档,是word的,里面是一些个人信息。 我为了处理方便,一下子把文档复制很多个,再...
  • LaineGates
  • LaineGates
  • 2012年10月26日 14:08
  • 7443

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
  • 803

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

获取指定目录下的所有指定后缀的文件名 使用到的函数有:  os.path.splitext():分离文件名与扩展名 代码如下: #! /usr/bin/python # -*- cod...
  • AMDS123
  • AMDS123
  • 2017年02月15日 11:53
  • 9772

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

  • u012315717
  • u012315717
  • 2014年04月14日 01:03
  • 3531

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

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

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