Python os
インターフェイスを調べましたが、ファイルを移動する方法を見つけることができませんでした。 Pythonで$ mv ...
相当の処理を行うにはどうすればよいですか?上の、両方のケースでは、新しいファイルが作成されているディレクトリが存在しなければならないことPythonでファイルを移動する方法
os.rename("path/to/current/file.foo", "path/to/new/desination/for/file.foo")
shutil.move("path/to/current/file.foo", "path/to/new/destination/for/file.foo")
注、(しかし:
>>> source_files = '/PATH/TO/FOLDER/*'
>>> destination_folder = 'PATH/TO/FOLDER'
>>> # equivalent of $ mv source_files destination_folder
[gnu-coreutilsの 'mv'コマンド](https://www.gnu.org/software/coreutils/manual/html_node/mv-invocation.html)に精通している方、pythonの' shutil.move '' shutil.move'関数が異なる場合があります。 [完全な書面を得るためにここに行く](https://stackoverflow.com/questions/31813504)。 **簡単に言えば、Pythonの 'shutil。moveは例外を発生させますが(** gnu-coreutils 'mv'は**目的地がディレクトリで、ディレクトリに既にソースと同じ名前のファイルがある場合)前の文章)。 –