Итак, есть много способов, как это можно сделать. Рассмотрим два основных.
Первый способ
Возможно, самый простой и понятный.
Откроем имеющийся у нас файл (в моем случае - файл "original") с помощью конструкции with open
Примечание: данный способ позволяет создать файл, в который будем копировать (т. е. можно создать сразу через Python, без каких-либо дополнительных действий в проводнике). Воспользуемся этим.
Откроем наш файл, куда будем копировать (в моем случае - файл "orig_copy. txt". Важно! Укажем режим открытия "w+" - т. е. запись в файл (и его создание, если такого файла нет) - и кодировку "UTF-8", т. к. в тексте могут быть русские буквы (как в моем случае). Также нужно помнить, что Python создаст файл с тем расширением, которое вы укажете. Т. е. нам для работы нужен ". txt", не забудем указать это в названии создаваемого файла.
Рекомендуется закрыть файл копии с помощью file. close() (на скриншоте этого нет, но лучше дописать).
Все, проверяем оба файла, радуемся результату.
Примечание: файл оригинала может находится где угодно, как и файл копии. Однако если вы создаете файл, как это делаю я, то файл будет находиться в корневой папке проекта (иными словами, потом просто найдите свой файл с помощью поиска в Windows).
Второй способ
С помощью модуля shutil скопируем содержимое оригинала в уже созданный файл копии. Файлы могут находиться где вам удобно, нужно лишь указать корректный путь (r'Путь').