ホームページ >バックエンド開発 >Python チュートリアル >Python でファイルを移動するにはどうすればよいですか?

Python でファイルを移動するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-11 10:48:12701ブラウズ

How Can I Move Files in Python?

Python でのファイルの移動

Python では、さまざまな方法を使用してファイルを移動できます。含む:

os.rename()

import os

os.rename("path/to/current/file.foo", "path/to/new/destination/for/file.foo")

os.rep lace()

import os

os.replace("path/to/current/file.foo", "path/to/new/destination/for/file.foo")

shutil.move()

import shutil

shutil.move("path/to/current/file.foo", "path/to/new/destination/for/file.foo")

これらメソッドはすべて同じ構文を持ちます。最初の引数は現在のファイルへのパスで、2 番目の引数は新しい宛先へのパスです。

考慮事項

  • ファイル名 ("file .foo") は、ソース引数と宛先引数の両方に含める必要があります。 2 つのファイルが異なる場合、ファイルは移動されるだけでなく名前も変更されます。
  • 新しいファイルが作成されるディレクトリは、すでに存在している必要があります。
  • Windows では、そのファイルが存在します。 name は存在してはなりません。存在しない場合は、例外が発生します。
  • shutil.move は、ほとんどの場合、単純に os.rename を呼び出します。ただし、宛先がソースとは異なるディスク上にある場合は、代わりにソース ファイルをコピーしてから削除します。

以上がPython でファイルを移動するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。