在文件中查找文件和文本
pyfinder的Python项目详细描述
简介
pyfinder允许您在文件系统中查找文件或一些文本 在文件里。 它提供了一个库(pyfinder.py文件)和一个名为pyfinder的脚本, 可以从命令行执行的。
支持的Python版本
PyFinder需要Python3.3或更高版本。
安装说明
pyfinder仅作为源发行版发布。安装方式 pip是所有系统上最简单和首选的方法:
$ pip install pyfinder
否则从http://pypi.python.org/pypi/pyfinder下载源tarball, 解压缩它,输入pyfinder-x.y目录,然后运行install命令:
$ python setup.py install
如何使用pyfinder
要使用pyfinder模块,只需导入并调用其函数。这是一些 示例:
>>> import os >>> import email >>> import pyfinder >>> for file in pyfinder.file_finder('message.py', os.path.dirname(email.__file__)): ... print(os.path.basename(file)) ... ... message.py >>> for match in pyfinder.file_inspector(pyfinder.__file__, 'def file_*'): ... print(match, end='') ... ... def file_finder(pattern: str, top_dir: str=os.curdir, recursive: bool=False): def file_inspector(file_name: str, pattern: str):
有关模块用法的更多信息,请参阅其文档(pyfinder.__doc__)。 还有一个pyfinder脚本,允许您轻松地在文件中查找文件和文本 从命令行。有关脚本用法的信息,请查看pyfinder -h的输出。