关闭

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

标签: pythonos文件名后缀path
15143人阅读 评论(1) 收藏 举报
分类:

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
2
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:790345次
    • 积分:8928
    • 等级:
    • 排名:第2331名
    • 原创:233篇
    • 转载:27篇
    • 译文:0篇
    • 评论:83条
    联系我
    点击这里给我发消息

    点击这里给我发邮件
    我的Github
    最新评论