как передать список файлов методу open () python

У меня есть список из примерно 100 файлов, которые я хотел прочитать и сопоставить с одним словом. Вот фрагмент кода, который я написал.

import re
y = 'C:\\prova.txt'
var1 = open(y, 'r')

for line in var1:
    if re.match('(.*)version(.*)', line):
        print line

var1.close() 

каждый раз, когда я пытаюсь передать кортеж в y, я получаю эту ошибку:

TypeError: coercing to Unicode: need string or buffer, tuple found.

(я думаю, что open () не принимает никаких кортежей, а только строки)

Так что я мог заставить его работать со списком файлов?

Заранее спасибо !!!!

5
задан Tim Pietzcker 5 February 2012 в 22:02
поделиться