论坛首页 编程语言技术论坛

python遍历文件查找关键字

浏览 6131 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-02-14  
因为文件太多,有时会忘记把文件放到什么地方,所以我写了一小段小脚本,帮助自己查找想找的的文件路径.
它会查找当前目录及其子目录下的文件是否包涵输入的字符,是则输出文件路径.
代码如下:

#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'
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics