Pythonはその豊富な標準ライブラリと簡潔な文法により、ファイル操作を容易に行うことができます。特に、特定の拡張子を持つファイルをコピーするというタスクは、しばしば開発者が遭遇する課題です。
以下に、Pythonで特定の拡張子を持つファイルをコピーする基本的なコードスニペットを示します。
import os
import shutil
src_dir = "/path/to/source/directory"
dst_dir = "/path/to/destination/directory"
ext = ".txt"
for file_name in os.listdir(src_dir):
if file_name.endswith(ext):
shutil.copy(os.path.join(src_dir, file_name), dst_dir)
このコードは、指定したソースディレクトリ内のすべてのファイルを走査し、ファイル名が指定した拡張子で終わるファイルを探します。該当するファイルが見つかった場合、そのファイルは指定した宛先ディレクトリにコピーされます。
このように、Pythonのos
とshutil
モジュールを使用することで、特定の拡張子を持つファイルのコピーを簡単に行うことができます。これらのモジュールはPythonの標準ライブラリに含まれているため、追加のインストールは必要ありません。
以上がPythonで特定の拡張子を持つファイルをコピーする方法についての基本的なガイドです。この情報がPythonでのファイル操作に関するあなたの理解を深めるのに役立つことを願っています。