ファイルをコピーする方法 質問する

ファイルをコピーする方法 質問する

Python でファイルをコピーするにはどうすればいいですか?

ベストアンサー1

shutil使用できるメソッドは多数あります。その 1 つは次のとおりです。

import shutil

shutil.copyfile(src, dst)

# 2nd option
shutil.copy(src, dst)  # dst can be a folder; use shutil.copy2() to preserve timestamp
  • という名前のファイルの内容を というsrc名前のファイルにコピーしますdst。 と は両方ともsrcdstパスを含むファイルの完全なファイル名である必要があります。
  • 宛先の場所は書き込み可能である必要があります。そうでない場合はIOError例外が発生します。
  • すでに存在する場合はdst置き換えられます。
  • この機能では、文字デバイスやブロックデバイス、パイプなどの特殊なファイルをコピーすることはできません。
  • copyおよびsrcはsdstとして指定されたパス名ですstr

もう一つのshutil方法はshutil.copy2()似ていますが、より多くのメタデータ(タイムスタンプなど)が保存されます。

演算を使用する場合はos.pathcopyではなくを使用しますcopyfilecopyfileは文字列のみを受け入れます。

おすすめ記事