HOME
Python でプログラミングを始められる方を対象とした Python 入門です。Python におけるプログラムの記述方法をサンプルコードと一緒に学習します。
ファイルを移動するには shutil.move()
関数を使用します。
import shutil
shutil.move('/dir1/file1.txt', '/dir2/')
# 移動前:/dir1/file1.txt
# 移動後:/dir2/file1.txt
shutil.move()
移動先にファイルがすでに存在している場合はエラーになります。また、存在しないディレクトリのパスを指定した場合、FileNotFoundError
例外が発生します。
ファイルの移動時に新規ファイルのパスを移動先に指定すると、移動してリネームされます。
import shutil
shutil.move('/dir1/file1.txt', '/dir2/file2.txt')
# 移動前:/dir1/file1.txt
# 移動後:/dir2/file2.txt
shutil.move()