Я объединил несколько текстовых файлов в один с помощью простого кода:
Код: Выделить всё
with open("Combined_file.txt", 'w') as f1:
for indx1, fil1 in enumerate(files_to_combine):
with open(files_to_combine[indx1], 'r') as f2:
for line1 in f2:
f1.write(line1)
f1.write("\n")
— это список файлов, которые нужно объединить в один файл Combined_file.txt. Я хочу объединить файлы MS Word .docx, аналогичные приведенным выше, и посмотрел этот ответ
https://stackoverflow.com/a/48925828, используя модуль python-docx. Но я не мог понять, как открыть и сохранить файл docx в верхнем цикле for приведенного выше кода, поскольку конструкция open здесь не работает. Кроме того, если исходный файл docx содержит изображение, можно ли его скопировать, используя приведенный выше код и код ответа?
Подробнее здесь:
https://stackoverflow.com/questions/790 ... -in-python