多文件读取的难题

多文件读取的难题

请教一个问题:
现在我有20个TXT文件,而每个文件我都要读一次,并且把相关字段取出来.用PYTHON能实现吗?
做个循环去读呗。
做循环是不是每个文件名都要列出来?如果我有100个文件怎么办呢?
文件一定有某种规则,比如(*.txt)之类的,可以使用许多方式来遍历文件目录,然后判断文件是否需要的不就行了。

如 os.walk, glob, listdir,等等
可以这样做比如在d:\work下面是你要读取的文件,代码可以这样写:
import os,glob
path = 'd:\\work'
os.chdir(path)
for fname in glob.glob('*.txt'):
    fs = open(fname,'r')
    text = fs.read()
    fs.close()
    #.....处理过程

也可以用os.listdir() 可以列出这个文件夹下面所有的文件名。
谢谢各位的指点,问题已经解决,但还有一个问题:想问一下,大家对于各种模块是怎么用的,是从哪知道的?如glob这个模块以前我就不知怎么用的,现在知道了.能否说说大家学PYTHON是怎么样学的?是不是有专们的技术参考书之类的???
python自带的手册
可以实现的 偶经常下html的电子小说 上百个html文件
然后写个python的脚本使用正则表达式 把内容抽出来 写入txt文件 没问题的
ls握手,俺也经常做这种事:)
嘿嘿 mp3只支持text文本 没办法