Module shutil cung cấp hàm copy file và cả thư mục.
Gọi shutil.copy(source, destination) sẽ copy file tại đường dẫn source vào thư mục tại destination. (Cả hai là string.) Nếu destination là tên file, nó dùng làm tên mới cho file copy. Hàm trả về string đường dẫn file đã copy.
Ví dụ
>>> import shutil
>>> # Copy file cùng thư mục tên khác
>>> shutil.copy('original.txt', 'duplicate.txt')
'/home/username/duplicate.txt'
>>> shutil.copy('original.txt', 'my_folder/duplicate.txt')
'/home/username/my_folder/duplicate.txt'
Quy trình tương tự áp dụng cho file nhị phân.