Pythonでファイルを移動するには、主にshutil.move()とos.rename()の2つの方法があります。
shutil.move()
shutil.move()は最も汎用的な方法で、異なるディスク間でも動作します。内部的にファイルをコピーして元の場所を削除する仕組みです。
import shutil
shutil.move('source/file.txt', 'destination/file.txt')
os.rename()
os.rename()は同じディスク内でのファイル移動に適していますが、異なるディスク間ではエラーが発生します。
import os
os.rename('source/file.txt', 'destination/file.txt')
まとめ
ディスクをまたぐ場合はshutil.move()、同じディスク内ならos.rename()を使うのがベストです。