`
ipython
  • 浏览: 295337 次
  • 性别: Icon_minigender_1
  • 来自: 佛山
社区版块
存档分类
最新评论

python遍历文件查找关键字

阅读更多
因为文件太多,有时会忘记把文件放到什么地方,所以我写了一小段小脚本,帮助自己查找想找的的文件路径.
它会查找当前目录及其子目录下的文件是否包涵输入的字符,是则输出文件路径.
代码如下:

#filename:find.py
#date:2009-02-11
#writen by :ipython
import os
while 1:
f=0
what=raw_input('search what?   ')
e=os.walk(os.getcwd())
for i,j,k in e:
  if len(k)!=0:
   for q in k:
    if '.txt' in q:  # 只找TXT文件,可以自己修改
     filen=i+'\\'+q
     ss=file(filen).read()
     if what in ss:
      print i+'\\'+q
      f=1
if not f:
  print 'sorry,i can\'t find it'
分享到:
评论

相关推荐

    testmv_遍历文件、查找关键字并按需返回结果_

    "testmv_遍历文件、查找关键字并按需返回结果_"这个标题暗示了一个实用的脚本或程序,它能帮助用户高效地搜索文件内容,找到特定的关键字,并在满足特定条件时返回结果。这种功能对于日志分析、代码审查或者数据挖掘...

    用python写的关键字查找程序

    在Python编程中,关键字查找程序是一个实用的工具,它能够帮助我们快速定位到包含特定关键字的文件。这个程序的核心在于遍历目录树和处理文件内容。下面将详细讲解相关知识点。 1. **遍历目录树**: Python提供了...

    批量搜索word关键字的程序

    这个程序的实现可能涉及到Python的`os`库用于遍历文件系统,`docx`库用于读取Word文档内容,`pandas`库用于创建和操作Excel文件,以及可能的正则表达式库`re`来处理关键字匹配。对于想要学习或改进此类程序的开发者...

    python调用win32com查找替换excel文字

    python调用win32com处理excel,本实例中遍历每一个sheet,查找关键字并处理。

    根据输入关键字找到所属文件

    这些算法可以快速地在大量文本中查找关键字,提高查找效率。例如,Boyer-Moore算法通过预处理模式串,减少了不必要的字符比较,尤其适用于长模式串的搜索。 另外,为了提高搜索精度,还可以结合文件过滤规则。例如...

    批量搜索word关键字的程序V1.5版(新增检索文件类型pdf)

    这个功能的实现基于文件系统的遍历和文件类型的识别,可能使用了如`os`库(在Python中)或者`Directory`类(在.NET Framework中)来获取文件列表,并通过文件扩展名判断文件类型。 接着,程序的关键特性在于其...

    python查找特定名称文件

    在Python编程中,查找特定名称的文件是一项常见的任务,尤其在处理文件系统操作时。本问题涉及到了Python的`os`模块,这是一个用于操作系统相关的功能的模块,包括目录的遍历、文件的操作等。让我们详细解析一下这个...

    查找替换_python_文件管理_替换_

    在查找关键字时,我们可能需要遍历整个文件夹结构,这就需要用到递归。Python的`os.walk()`函数是一个方便的工具,它会遍历指定目录及其所有子目录,并返回一个生成器,每次迭代都会返回当前目录的路径、子目录列表...

    简明_Python_教程(粗体)

    - **模块搜索路径**: Python 会按照一定顺序查找模块。 - **模块属性**: 每个模块都有一个 `__name__` 属性。 #### 9. 数据结构 - **列表**: 动态数组,支持增删改查。 - **元组**: 不可变序列,一旦创建就不能修改...

    根据关键字搜索文件夹

    例如,在Python中,我们可以使用`os`和`glob`模块来遍历文件夹并查找匹配特定模式(关键字)的文件。`os.walk()`函数可以递归地遍历文件夹,而`glob.glob()`则可以匹配文件路径名。 接着,关于文件内容的读取和修改...

    python实例59-Python检查word文件中的特殊标记词是否与文件名中的一致.rar

    如果包含,我们将遍历文档的每个段落,查找关键字是否出现在其中。如果找到了,我们就输出匹配信息并返回True,否则返回False。通过这种方式,我们可以批量处理大量Word文档,快速定位包含特定标记词的文件。

    Python爬虫抓取论坛关键字过程解析

    - 演员名字可能出现在帖子标题或内容中,需要遍历所有帖子的标题和内容,查找关键词。 - 为了防止被论坛检测为机器人,可以设置延时策略,如使用`time.sleep()`间隔一段时间后再发送下一个请求。 - 为了更准确地统计...

    GUI-python-tkinter 电脑文件搜索程序

    这个文件搜索程序可能的工作流程如下:用户在Tkinter创建的GUI界面上输入搜索关键字,点击“搜索”按钮后,程序将遍历指定的文件夹或整个硬盘,查找包含关键字的文件名或内容,然后将结果以列表或其他形式展示在界面...

    python实现搜索指定目录下文件及文件内搜索指定关键词的方法

    在日常工作中,我们经常需要查找某个特定目录下的所有文件,甚至需要进一步搜索这些文件中的特定关键词。例如,在开发过程中可能需要快速定位含有某个变量或函数的所有文件,或者在维护文档时需要找到包含特定术语的...

    Python文件重命名工具

    可遍历替换某用户指定目录下所有文件名中的关键字. 如把c:\myproject下所有文件名中的sun关键字替换成hpux,且遍历所有子目录.

    行号显示关键字高亮的简单实现

    在获取到代码文本后,遍历每一行,使用正则表达式或者字符串查找函数匹配这些关键字,然后用CSS类替换匹配到的关键字,以实现高亮。 例如,如果使用JavaScript,可以创建一个函数来处理文本: ```javascript ...

    从指定目录下查找指定文件的例子

    在Python中,可以使用`os.listdir()`遍历指定目录下的所有文件和子目录,然后结合`os.path.isfile()`或`os.path.isdir()`检查它们是文件还是目录。如果需要查找特定类型的文件,比如.txt文件,可以使用`glob.glob...

    文本关键字批量替换

    这可以通过遍历指定目录下的所有文件来实现,对于每个文件,程序会读取其内容,查找关键字,然后用新的文本替换找到的关键字。这个过程可以自动化执行,大大减少了人工干预的时间。 具体实现上,可以使用各种编程...

Global site tag (gtag.js) - Google Analytics