私は約100のファイル形式のリストを持っています。 ここに私が書いたコードがあります。ファイルのリストを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()
私はこのエラーを取得するyにタプルを渡すしようとするたび:
TypeError: coercing to Unicode: need string or buffer, tuple found.
だから私はできる(私はopen()
はどの組が、文字列のみを受け入れていないと思います)私はそれがファイルのリストで動作するようになるのですか?
ありがとうございます!!!!
-1少なくとも、OPの正規表現をそのままコピーすることができます。これは動作しません。 –
私は本当にそれを使うつもりだと思う:)...ありがとう!!! – nassio
@nassio:元の正規表現では動作しません –