Pythonには用途に応じて、様々なファイルをコピーする機能が用意されています。
「C:\src\src.txt」を「C:\dst\dst.txt」にコピーする。
import shutil
shutil.copyfile("C:\\src\\src.txt", "C:\\dst\\dst.txt")
「C:\src\src.txt」を「C:\dst」ディレクトリにコピーする。
(「C:\dst\src.txt」にコピーする。)
import shutil
shutil.copy("C:\\src\\src.txt", "C:\\dst")
import shutil
src = open("C:\\src\\src.txt", "r")
dst = open("C:\\dst\\dst.txt", "w")
shutil.copyfileobj(src, dst)
サブディレクトリも含めて「C:\src」ディレクトリを「C:\dst」ディレクトリにコピーする。
shutil.copytree("C:\\src", "C:\\dst")