125 of 151 menu

shutilモジュールのmoveメソッド

shutilモジュールの move メソッドは、 ファイルまたはフォルダを移動します。フォルダは、 すべての内容と一緒に移動されます。

メソッドの最初のパラメータにはソースファイルへのパスを、 2番目のパラメータには新しいファイルの宛先パスを、 3番目のオプションパラメータにはファイルコピー関数を 指定します(デフォルトは copy_function=copy2)。

メソッドは新しいファイルの宛先パスを返します。

ソースパスと新しいパスが同じ場合、 メソッドは単に指定されたファイルの内容を上書きします。

構文

import shutil shutil.move(移動元, 移動先, [コピー関数])

ファイル file1.txt を移動してみましょう:

import shutil print(shutil.move('file1.txt', 'file2.txt'))

フォルダ dir をすべての内容と一緒に移動してみましょう:

import shutil print(shutil.move('dir', 'trg'))

関連項目

  • ファイルを削除する osモジュールの remove メソッド
  • ファイルをアクセスモードを保持してコピーする shutilモジュールの copy メソッド
  • 現在の作業ディレクトリを返す osモジュールの getcwd メソッド
  • パスの存在を確認する osモジュールの path.exists メソッド
  • フォルダの存在を確認する osモジュールの path.isdir メソッド
  • ファイルの存在を確認する osモジュールの path.isfile メソッド
  • フォルダ内のファイルをイテレートする osモジュールの scandir メソッド
  • フォルダを再帰的に削除する shutilモジュールの rmtree メソッド
  • ファイルをメタデータと共にコピーする shutilモジュールの copy2 メソッド
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否