Pythonでは、shutil
という標準ライブラリを使用してファイルのコピーを行うことができます。以下にその使用方法を示します。
ファイルのコピー
import shutil
# コピー元のファイルパス
src = './test_old/old.txt'
# コピー先のファイルパス
dst = './test_new/new.txt'
# ファイルのコピー
shutil.copyfile(src, dst)
このコードは、test_old
ディレクトリにあるold.txt
というファイルを、test_new
ディレクトリにnew.txt
という名前でコピーします。
ディレクトリのコピー
shutil
ライブラリには、ディレクトリ全体をコピーするためのcopytree
という関数もあります。
import shutil
# コピー元のディレクトリパス
src_dir = './test_old'
# コピー先のディレクトリパス
dst_dir = './test_new'
# ディレクトリのコピー
shutil.copytree(src_dir, dst_dir)
このコードは、test_old
ディレクトリ全体を、test_new
ディレクトリにコピーします。
以上がPythonのshutil
ライブラリを使用したファイルおよびディレクトリのコピー方法です。これらのコードを活用して、Pythonでのファイル操作を効率的に行ってみてください。