现在的位置: 主页 > 公司荣誉 > 文章列表

Python扫描指定目录下(包括子目录)的文件

作者:北京夜明珠节能科技有限公司 来源:www.ymzjn.com 发布时间:2017-09-09 10:17:28
Python扫描指定目录下(包括子目录)的文件


扫描指定目录下的文件,或者匹配指定后缀和前缀的函数。


如果要扫描指定目录下的文件,包括子目录,调用scan_files("/export/home/test/")

如果要扫描指定目录下的特定后缀的文件(比如jar包),包括子目录,调用scan_files("/export/home/test/", postfix=".jar")

如果要扫描指定目录下的特定前缀的文件(比如test_xxx.py),站群系统,包括子目录,调用scan_files("/export/home/test/", postfix="test_")



#!/usr/bin/env python #coding=utf-8 import os def scan_files(directory,prefix=None,postfix=None): files_list=[] for root, sub_dirs, files in os.walk(directory): for special_file in files: if postfix: if special_file.endswith(postfix): files_list.append(os.path.join(root,special_file)) elif prefix: if special_file.startswith(prefix): files_list.append(os.path.join(root,special_file)) else: files_list.append(os.path.join(root,special_file)) return files_list

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:武汉网站建设 https://www.feimao666.com

上一篇:软文营销之最 三篇文章给我带来80个意向客户 下一篇:最后一页