没有项目描述

files_finder的Python项目详细描述


文件查找器--递归查找文件
========================================


介绍
------------

这个包实现了“FilesFinder”类以简化查找文件
从指定目录递归地。这个类更容易使用,但是
比“os.walk”强大。

示例
--------

下面是一些示例,有关使用“filefinder”的更多方法,请参见
样本目录。

查找所有文件:

从文件查找程序导入文件查找程序
对于FilesFinder('.')中的文件名:
打印(文件名)

排除单个模式:

从文件查找程序导入文件查找程序,通配符
对于filesfinder('.',exclude=通配符('*.bak'))中的文件名:
打印(文件名)

排除多个模式:

从文件查找程序导入文件查找程序,通配符
对于filesfinder('.',exclude=通配符('*.bak','*~')中的文件名:
打印(文件名)

仅包含与某些模式匹配的文件:

从文件查找程序导入文件查找程序,通配符
对于FilesFinder中的文件名('.',include=通配符('*.csv','*.xml')):
打印(文件名)


文件查找器对象
-----

filesfinder(根,exclude=none,include=none,recurse=true)

创建新的“filesfinder”对象。呼叫者可以循环
通过对象访问
“根”目录。参见示例部分。

`root`是表示要搜索文件的目录的字符串。

“exclude”是一个接受路径并返回布尔值的函数
指示是否应从结果中排除该路径这个
默认值为none,表示不排除任何文件。请注意
“exclude”参数的优先级高于“include”参数。

`include`是一个接受路径并返回布尔值的函数
指示结果中是否应包含该路径。

“recurse”是一个布尔值,指示“filesfinder”是否应该
递归搜索。默认值为true。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在Java中运行时在两个枚举类之间切换   java如何让PicoContainer启动/停止/处置工厂注入的组件?   带有Recyclerview onClick的java多活动   java如何从TestNG tests和Selenium接口调用默认方法?   java无法在Eclipse3.5.2中折叠注释   RR和SJF CPU调度算法的Java代码   java从属性文件配置记录器   java Notify传输在字符更改后超过20个字节完成   java阵列究竟是如何工作的   java跨类/包维护全局但可变的变量   java向setMessageListener注册侦听器服务   java按钮单击不在片段中工作   java GSSExException:使用spnego在GSSAPI上未指定故障(机制级别:不支持/启用带有HMAC SHA196的加密类型AES256CTS模式)   用java绘制虚线的图形   java从networkdrive启动windows捆绑包使用不包括JRE?   多线程java线程体系结构与应用程序设计