Python shutli 使い方

Python
本ページはプロモーションが含まれています

はじめに

今回はPythonのshutliの使い方についてまとめました。
Pythonでファイル操作を行うならよく使うことがあると思います。

基本的な使い方からTipsまでありますので参考になれば。

shutilモジュールのインストール

shutilモジュールは、Python標準ライブラリの一部であり、インストールは不要です。
利用するときはimportコマンドでライブラリをインポートします

import shutil

ファイル操作

ファイルのコピー

shutil.copy()を使用してファイルをコピーすることができます。

shutil.copy("source.txt", "destination.txt")

source.txtをdestination.txtという名前でコピーしています

ファイルの移動

shutil.move()を使用してファイルを移動することができます。

shutil.move("source.txt", "destination_folder/")

source.txtをdestination_folder/に移動しています

ディレクトリ操作

ディレクトリのコピー

shutil.copytree()を使用してディレクトリをコピーすることができます。

shutil.copytree("source_folder", "destination_folder")

source_folderをdestination_folderとしてコピーしています

ディレクトリの削除

shutil.rmtree()を使用してディレクトリを削除することができます。

shutil.rmtree("folder_to_delete")

削除の際は十分注意して行ってください

その他の便利な機能

アーカイブ操作

shutilを使ってアーカイブ(ZIP, tar, etc.)も操作できます

shutil.make_archive("archive_name", 'zip', "folder_to_archive")

folder_to_archiveをarchive_nameという名前でアーカイブ化させています
例だとarchve_name.zipが作成されます

Tips

その他shutilに関するTipsです

  • shutil.which():システム上の特定のプログラムの場所を見つける
  • shutil.disk_usage():ディスク使用状況を調査

さいごに

今回はPythonでshutliの使い方についてでした。
ファイル操作はプログラミングで自動化させると非常に便利ですのでこういった操作は知っていると便利です。ただ削除で誤ってファイルやフォルダを削除してしまったとならないようにご注意を。

この記事がお役に立ったのなら嬉しいです。
最後までお読みいただきありがとうございます。

タイトルとURLをコピーしました