python循环处理的问题
特能输 2009-05-05 03:18:48 请教大家一个问题:
我现在有一个程序是这样的,假设我指定文件夹里有文本文件A1.txt....A11.txt,B1.txt....B12.txt,在每组文件集里面的最后会有个标识标志这个文件集结束,然后把文件合并,并删除源文件。例如在A11.txt里发现标识,把A1到A11的内容合并成一个文件A.txt(这个功能已经完成),然后把A1到A11删除,接着再处理B文件集
现在我的问题是,我用filelist=os.listdir('.')的到文件名的集合,再用for f in filelist:处理时,当处理到A11时(这里的处理顺序是A1,A10,A11)就已经把所有A的删除了,那么之后循环就会出错说找不到A2文件而终止,请大家帮忙要怎么做啊???