\

Pythonの標準ライブラリであるshutilは、ファイルやディレクトリの高水準操作を提供します。特に、ファイルのコピーと削除に関する関数が用意されています。

ファイルのコピー

shutilには、ファイルのコピーを行うためのいくつかの関数があります。

import shutil

# ファイルのコピー
shutil.copyfile(src, dst)

# ファイルのコピーまたはディレクトリ下へのコピー
shutil.copy(src, dst)

# ファイルのコピーまたはディレクトリ下へのコピー(メタデータ含む)
shutil.copy2(src, dst)

# ディレクトリツリーのコピー(メタデータ含む)
shutil.copytree(src, dst)

ファイルの削除

ファイルやディレクトリの削除は、shutil.rmtreeで行います。

import shutil

# ディレクトリツリーの削除
shutil.rmtree(src)

ファイルの移動

ファイルやディレクトリの移動は、shutil.moveで行います。

import shutil

# ファイルの移動
shutil.move(src, dst)

以上がPythonのshutilライブラリを用いた基本的なファイル操作の方法です。これらの関数を使うことで、Pythonでファイルやディレクトリの操作を行うことができます。

投稿者 admin

コメントを残す

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