ホームページ >バックエンド開発 >Python チュートリアル >Python 3.x でファイルとディレクトリの操作に shutil モジュールを使用する方法
Python 3 でファイルおよびディレクトリの操作に shutil モジュールを使用する方法。x
Python プログラミング言語では、shutil モジュールはファイルおよびディレクトリの操作に使用できる強力なツールです。ファイルやディレクトリのコピー、移動、削除、ディレクトリの作成のための、シンプルで使いやすい一連の機能を提供します。
この記事では、shutil モジュールの使用方法をコード例の形式で紹介します。
1. ファイルのコピー
shutil モジュールの shutil.copy() 関数を使用して、ファイルをコピーします。この関数は、ソース ファイルへのパスと宛先ファイルへのパスという 2 つのパラメータを受け入れます。
以下は、shutil.copy() 関数を使用してファイルをコピーする方法を示す簡単なサンプル コードです。
import shutil # 源文件路径 src_file = 'path/to/source_file.txt' # 目标文件路径 dst_file = 'path/to/destination_file.txt' shutil.copy(src_file, dst_file)
上記のコードでは、src_file
がソースです。コピーされるファイルのパス dst_file
は、ターゲット ファイルのパスです。 shutil.copy(src_file, dst_file)
を実行すると、ソース ファイルがターゲット ファイルにコピーされます。
2. ファイルの移動
shutil モジュールの shutil.move() 関数を使用して、ファイルを移動します。この関数は、ソース ファイルへのパスと宛先ファイルへのパスという 2 つのパラメータを受け入れます。
以下は、shutil.move() 関数を使用してファイルを移動する方法を示す簡単なサンプル コードです。
import shutil # 源文件路径 src_file = 'path/to/source_file.txt' # 目标文件路径 dst_file = 'path/to/destination_file.txt' shutil.move(src_file, dst_file)
上記のコードでは、src_file
がソースです。移動するファイルのパス dst_file
は、ターゲット ファイルのパスです。 shutil.move(src_file, dst_file)
を実行すると、ソース ファイルがターゲット ファイルに移動されます。
3. ファイルの削除
shutil モジュールの shutil.remove() 関数を使用して、ファイルを削除します。この関数は、削除するファイルのパスという 1 つのパラメータを受け入れます。
以下は、shutil.remove() 関数を使用してファイルを削除する方法を示す簡単なサンプル コードです。
import shutil # 要删除的文件路径 file = 'path/to/file.txt' shutil.remove(file)
上記のコードでは、file
はファイルです。削除するパス。 shutil.remove(file)
を実行すると、指定したファイルが削除されます。
4. ディレクトリの作成
shutil モジュールの shutil.mkdir() 関数を使用して、新しいディレクトリを作成します。この関数は、作成するディレクトリへのパスという 1 つのパラメータを受け入れます。
以下は、shutil.mkdir() 関数を使用してディレクトリを作成する方法を示す簡単なサンプル コードです。
import shutil # 要创建的目录路径 dir = 'path/to/new_directory' shutil.mkdir(dir)
上記のコードでは、dir
が作成するディレクトリのパス。 shutil.mkdir(dir)
を実行すると、指定したパスの下に新しいディレクトリが作成されます。
概要
shutil モジュールは、Python 3.x の強力なファイルおよびディレクトリ操作ツールです。この記事では、その機能の一部を紹介し、コード例を示します。 shutil モジュールを使用すると、ファイルやディレクトリのコピー、移動、削除、ディレクトリの作成が簡単に行えます。開発者はこれらの機能をニーズに応じて柔軟に利用することができ、プログラミング効率を向上させることができます。
以上がPython 3.x でファイルとディレクトリの操作に shutil モジュールを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。