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()を使うのがベストです。