Python 查找Linux文件

通过python os 模块,遍历目录中指定后缀名的文件。

脚本内容如下:

执行结果:


#!/usr/bin/python

#encoding:utf-8

import os

FileList=[]

def ScanFile(Dir,Suffix):

    if os.path.isdir(Dir):

      items=os.listdir(Dir)

      for names in items:

        if os.path.isfile(Dir+'/'+names) and names.endswith(Suffix):

          FileList.append(Dir+'/'+names)

        else:

          if os.path.isdir(Dir+'/'+names):

            #print Dir+'/'+names

            ScanFile(Dir+'/'+names,Suffix)

DIRNAME="/tmp"

ScanFile(DIRNAME,".log")

if len(FileList)!=0:

  print(FileList)

else:

  print("查找文件不存在")

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、目录遍历 os 用于获取系统的功能,主要用于操作文件或者文件夹代码演示:import ospath = r...
    hollow_02f9阅读 5,426评论 0 0
  • 接触了很多次的网络培训,总觉得没有多大的含金量,心里会出现一个魔鬼的声音:“这没什么好看的,完成任务而已”...
    莲花127刘小琴阅读 2,635评论 1 0
  • 四月,已是第二批花开。也许是开得太心急,能量储备得还不充分,花都明显比第一批花要小一些。不过依然好看。
    weiweiOne阅读 1,553评论 0 0
  • Bernice2018阅读 1,150评论 0 0
  • 秋 月秀 夜清透 爱上层楼 伫望星空久 看荷枯听雨闹 听何处笙歌悠笛奏 时光煮酒岁月渐稠 却道少年愁绪复何求 十里...
    芋圆红豆冰阅读 1,846评论 0 1