如何在Python中复制二进制文件?

Shutil模块提供了用于复制文件以及整个文件夹的功能。

调用shutil.copy(source,destination)会将路径源中的文件复制到路径目标中的文件夹。(源和目标都是字符串。)如果目标是文件名,它将用作复制文件的新名称。此函数返回复制文件路径的字符串。

例如

>>> import shutil
>>> # Copy the file in same folder with different name
>>> shutil.copy('original.txt', 'duplicate.txt')
'/home/username/duplicate.txt'
>>> shutil.copy('original.txt', 'my_folder/duplicate.txt')
'/home/username/my_folder/duplicate.txt'

同样的过程也可以用于复制二进制文件。