Pythonで別フォルダでファイルを移動させる方法

Pythonで別のフォルダにファイルを移動するには、shutil モジュールの move() 関数を使用します。以下は、ファイルを別のフォルダに移動させる基本的な方法です。

python
import shutil source_path = "/path/to/source/file.txt" # 移動元ファイルのパス destination_path = "/path/to/destination/folder/" # 移動先フォルダのパス # ファイルを別のフォルダに移動 shutil.move(source_path, destination_path)

このコードでは、shutil.move() 関数を使用して指定したファイルを別のフォルダに移動しています。source_path に移動元ファイルのパスを指定し、destination_path に移動先フォルダのパスを指定します。移動元ファイルの名前は変更されず、移動先フォルダにコピーされます。

注意事項:

  1. 移動元ファイルが存在しない場合、FileNotFoundError が発生します。存在しないファイルを移動しようとする前にファイルの存在を確認してください。
  2. 移動先フォルダが存在しない場合、そのフォルダが自動的に作成されます。
  3. 既に移動先フォルダに同じ名前のファイルが存在する場合、ファイルは上書きされます。

ファイルの移動は永続的な操作であるため、慎重に行う必要があります。重要なデータを保護し、ファイルの移動操作に関する適切なエラーハンドリングを行うことをお勧めします。