Я написал следующий script, чтобы объединить все файлы в каталоге в один файл.
Можно ли это оптимизировать с точки зрения
-
idiomatic python
-
время
Вот фрагмент:
import time, glob
outfilename = 'all_' + str((int(time.time()))) + ".txt"
filenames = glob.glob('*.txt')
with open(outfilename, 'wb') as outfile:
for fname in filenames:
with open(fname, 'r') as readfile:
infile = readfile.read()
for line in infile:
outfile.write(line)
outfile.write("\n\n")