У меня есть список из 20 имен файлов, например ['file1.txt', 'file2.txt', ...]
. Я хочу написать Python script, чтобы объединить эти файлы в новый файл. Я могу открыть каждый файл с помощью f = open(...)
, читать строки за строкой, вызывая f.readline()
и записывать каждую строку в этот новый файл. Мне это не кажется очень "изящным", особенно тем, что мне нужно читать//писать по строкам.
Есть ли более "элегантный" способ сделать это в Python?