python 读多个文件

上一篇 / 下一篇  2015-06-18 17:21:11 / 个人分类:python


从本目录下,获取所有的已——api结尾的文件,打印每行
import os,glob

try:
    for fname in glob.glob('*_api'):
        with open(fname,'r') as fd:
            for line in fd.readlines:
                print line
except Exception,e:
     print e


使用到的知识点是:
glob模块是最简单的模块之一,内容非常少。用它可以查找符合特定规则的文件路径名。跟使用windows下的文件搜索差不多。查找文件只用到三个匹配符:"*", "?", "[]"。"*"匹配0个或多个字符;"?"匹配单个字符;"[]"匹配指定范围内的字符,如:[0-9]匹配数字。

glob.glob

  返回所有匹配的文件路径列表。它只有一个参数pathname,定义了文件路径匹配规则,这里可以是绝对路径,也可以是相对路径。下面是使用glob.glob的例子:



TAG: Python python

 

评分:0

我来说两句

日历

« 2024-04-18  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 93231
  • 日志数: 31
  • 建立时间: 2015-05-22
  • 更新时间: 2016-05-17

RSS订阅

Open Toolbar