import shutil shutil.copyfileobj(fsrc, fdst[, length])
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)