zoukankan      html  css  js  c++  java
  • python 字符串过滤技巧 搜索目录

      在编程的时候,我们经常要和文件打交道,在python当中,很容易就实现了对文件的操作,达到添加类似mp3文件的功。

    python 字符过滤
     1 #!/bin/python
     2 import os
     3 
     4 def anyTrue(predicte,sequence): 
     5    return True in  map(predicte,sequence)
     6 
     7 
     8 def Fiter(dirname,ext):
     9     for filename in os.listdir(dirname):
    10         if os.path.isdir(os.path.join(dirname,filename)):
    11             Fiter(os.path.join(dirname,filename),ext)
    12         elif anyTrue(filename.endswith,ext):
    13             print filename
    14             
    15 
    16 ext=['.cache','.dist']
    17 
    18 if __name__ == "__main__":
    19     Fiter("/home/echo/vim72/src",ext)
    20 

      以上使用到来map的内置函数,作用是将sequence迭代的使用function,最后返回一个满足fucnction条件的list表,详情可以查看python的文档,在fedora 12下可以用pydoc -p 8000打开内置文档,可以像windows一样用浏览器来使用,查看builtin模块。

      

    作者:xiaoxia

    出处:http://cnblogs.com/xiaoxia

    我的淘宝:http://shop62115161.taobao.com/

    本文遵从GNU 的自由文档许可证(Free Document License)的条款,欢迎转载、修改、散布。

  • 相关阅读:
    Azureus 3.0.0.8
    KchmViewer 3.0
    GNOME 2.18.0 正式版颁发宣布
    Emacs 22.0.95
    gTwitter:Twitter 的 Linux 客户端
    KDE DVD Authoring Wizard-易用的 DVD 制造器材
    GIMP 2.3.15
    Monit-零碎看监工具
    Cobras-专注于 Qt 的 IDE
    K3b 1.0 正式版公布
  • 原文地址:https://www.cnblogs.com/xiaoxia/p/1788675.html
Copyright © 2011-2022 走看看