PythonTip >> 博文 >> chinaunix

python实现的搜索小程序

zihua 2014-01-13 18:01:33 点击: 789 | 收藏


在python中的os.path模块中已经有一些很有用的函数,下面的程序主要是为了练习使用
其中的一些函数
但这个程序还是有很多的实用价值的

代码如下:

点击(此处)折叠或打开

  1. import os,os.path
  2. import re   #正则表达式的模块
  3. def print_ppt(root,dirs,files):
  4.     for file in files:
  5.         path=os.path.join(root,file)
  6.         path=os.path.normcase(path)   #这句的作用主要是为了保证能在windows下能运行,因为windows是不区别大小写的
  7.         if re.search(r".*\.ppt",path):
  8.             print(path)

  9. for root , dirs,files in os.walk("."):
  10.     print_ppt(root,dirs,files)

这里面大代码是非常简单的
其中的r"<string constant>"是告诉python,字符串常量应该禁止对反斜杠做出任何特殊处理。“\n”就是两个字母的字符串而不是代表换行的意思
原文链接:http://blog.chinaunix.net/uid-29040159-id-3891839.html

作者:zihua | 分类: chinaunix | 标签: python | 阅读: 789 | 发布于: 2014-01-13 18时 |