Pythonでバイナリファイルをコピーするにはどうすればよいですか?

Python Server-Side-Programming Programming

shutilモジュールは、ファイルだけでなくフォルダー全体をコピーする機能を提供します。

shutil.copy(source、destination)を呼び出すと、パス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'

同じプロセスを使用して、バイナリファイルをコピーすることもできます。

2020-02-08 13:37
riderhorn
Matthew Johnson