Сообщить об ошибке.

Функция copyfileobj() модуля shutil в Python

Копирование одного файлового объекта в другой

Синтаксис:

import shutil

shutil.copyfileobj(fsrc, fdst[, length])

Параметры:

Описание:

Функция copyfileobj() модуля shutil копирует содержимое файлового объекта fsrc в файловый объект fdst.

Если указана целочисленная длина, то она является размером буфера. В частности, отрицательное значение длины означает копирование данных без циклического перебора исходных данных по частям.

По умолчанию данные читаются порциями, чтобы избежать неконтролируемого потребления памяти.

Обратите внимание, что если текущая файловая позиция объекта fsrc не равна 0, будет скопировано только содержимое от текущей файловой позиции до конца файла.

Пример копирования файлового объекта:

import shutil 

with open('scr.txt' , 'r') as fpr, open('dst.txt' , 'w') as fpw:
    # копирование файлового объекта
    # без чтения и записи данных
    shutil.copyfileobj(fpr, fpw)