擅长:python、mysql、java
<p>Nitesh,您可以使用glob获取数组中的所有文件,您可以循环:</p>
<pre><code>import glob
glob.glob('*.csv')
# ['1.csv',
# '2.csv',
# '3.csv',
# '4.csv']
</code></pre>
<p>下面是您的脚本的修改版本,可以将所有脚本放入一个列表中,然后您可以将其作为csv逐行写出:</p>
<pre><code>import glob
files = glob.glob('*.csv')
strings = []
for file in files:
with open(file, "r", encoding='UTF-8') as fobj:
text = fobj.read()
import re
a = re.compile(':18:(.*) :12N:')
b=re.compile('WIN(.*)Hondrus')
z = a.findall(text)
k=b.findall(text)
strings.append(z[0] + "," + k[0])
</code></pre>