\

Pythonは、その豊富な標準ライブラリと簡潔な文法により、ファイル操作を容易に行うことができます。特にshutilモジュールは、ファイルのコピー、移動、削除などの基本的なファイル操作を提供しています。

Pythonでのファイルコピー

Pythonでファイルをコピーするための基本的な方法は、shutilモジュールのcopy()関数を使用することです。この関数は、元のファイルと新たに作成されるコピーのパスを引数として受け取ります。

import shutil

shutil.copy('source_file_path', 'destination_file_path')

上記のコードは、source_file_pathのファイルをdestination_file_pathにコピーします。

メタデータを含むファイルのコピー

shutilモジュールのcopy2()関数を使用すると、ファイルのメタデータ(作成日、更新日など)もコピーすることができます。

import shutil

shutil.copy2('source_file_path', 'destination_file_path')

上記のコードは、source_file_pathのファイルをdestination_file_pathにコピーし、元のファイルのメタデータもコピーします。

ディレクトリ全体のコピー

shutilモジュールのcopytree()関数を使用すると、ディレクトリ全体をコピーすることができます。

import shutil

shutil.copytree('source_directory_path', 'destination_directory_path')

上記のコードは、source_directory_pathのディレクトリ全体をdestination_directory_pathにコピーします。

以上がPythonを使用したファイルコピーの基本的な方法です。これらの関数を適切に使用することで、Pythonでのファイル操作を効率的に行うことができます。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です