Tengo una lista de alrededor de 100 archivos que quería leer y unir una palabra. Aquí está la pieza de código que escribí.cómo pasar una lista de archivos al método python open()
import re
y = 'C:\\prova.txt'
var1 = open(y, 'r')
for line in var1:
if re.match('(.*)version(.*)', line):
print line
var1.close()
cada vez que trato de pasar una tupla a y me sale este error:
TypeError: coercing to Unicode: need string or buffer, tuple found.
(creo que open()
no acepta ninguna tupla pero sólo cadenas)
Así que pude Lo consigo para trabajar con una lista de archivos?
Gracias de antemano !!!!
-1 Podrías haber copiado al menos la expresión regular del OP textualmente. Este no funciona –
Realmente creo que voy a usarlo:) ... muchas gracias! – nassio
@nassio: no va a funcionar con su expresión regular original –