alarm
Задайте вопрос
Информатика
Skinner

6. Write a Python program to copy the contents of a file to another file (работа с файлами) Хелп

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:

Итак, есть много способов, как это можно сделать. Рассмотрим два основных.

Первый способ

Возможно, самый простой и понятный.

Откроем имеющийся у нас файл (в моем случае - файл "original") с помощью конструкции with open

Примечание: данный способ позволяет создать файл, в который будем копировать (т. е. можно создать сразу через Python, без каких-либо дополнительных действий в проводнике). Воспользуемся этим.

Откроем наш файл, куда будем копировать (в моем случае - файл "orig_copy. txt". Важно! Укажем режим открытия "w+" - т. е. запись в файл (и его создание, если такого файла нет) - и кодировку "UTF-8", т. к. в тексте могут быть русские буквы (как в моем случае). Также нужно помнить, что Python создаст файл с тем расширением, которое вы укажете. Т. е. нам для работы нужен ". txt", не забудем указать это в названии создаваемого файла.

Рекомендуется закрыть файл копии с помощью file. close() (на скриншоте этого нет, но лучше дописать).

Все, проверяем оба файла, радуемся результату.

Примечание: файл оригинала может находится где угодно, как и файл копии. Однако если вы создаете файл, как это делаю я, то файл будет находиться в корневой папке проекта (иными словами, потом просто найдите свой файл с помощью поиска в Windows).

Второй способ

С помощью модуля shutil скопируем содержимое оригинала в уже созданный файл копии. Файлы могут находиться где вам удобно, нужно лишь указать корректный путь (r'Путь').

302
ramp
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

________________________________

Напишіть програму, яка б виконув

посчитайтенаписать три программы

Написать программу: Заставьте ко

Симптомы компьютерных вирусов

Що таке інформаційна модель?​

Контакты
Реклама на сайте