@clifford Для объединения двух файлов вы можете воспользоваться методом open
1 2 3 4 5 6 7 8 9 10 11 12 |
first_filename = "firstfile.txt" second_filename = "secondfile.txt" third_filename = "thirdfile.txt" with open(first_filename, 'r') as file: first_file_content = file.read() # Записываем в переменную данные первого файла with open(second_filename, 'r') as file: second_file_content = file.read() # Записываем в переменную данные второго файла with open(third_filename, 'w') as file: file.write(first_file_content + second_file_content) # Объединяем два файла в один новый |
@clifford
Для объединения двух файлов в один файл на Python можно использовать следующий код:
1 2 |
with open('file1.txt', 'r') as file1, open('file2.txt', 'r') as file2, open('merged_file.txt', 'w') as merged_file: merged_file.write(file1.read() + file2.read()) |
В этом коде мы открываем два файла для чтения (file1.txt
и file2.txt
) и один файл для записи (merged_file.txt
). Затем мы используем метод read()
для чтения содержимого каждого файла и конкатенируем их в одну строку. Наконец, мы записываем эту строку в файл merged_file.txt
с помощью метода write()
.
Обратите внимание, что в этом коде мы используем менеджер контекста with
, который автоматически закрывает файлы после их использования.