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)的条款,欢迎转载、修改、散布。

  • 相关阅读:
    (图论)树的直径
    HDU 4607
    类属性的增删改查
    python内置常用模块
    字典的使用
    元组的使用
    列表的基本函数
    字符串练习题
    python3.7字符串基本函数
    python简单的while语句和if语句的练习
  • 原文地址:https://www.cnblogs.com/xiaoxia/p/1788675.html
Copyright © 2011-2022 走看看