Pythonでファイルをコピーしたい場合はshutil
モジュールのcopy
が使えます。注
>>> import shutil
>>> shutil.copy('/path/to/src', '/path/to/dst')
ファイルの作成時刻や変更時刻などはコピーされませんので、必要に応じてcopystat
も追加してください。
>>> shutil.copy('/path/to/src', '/path/to/dst')
>>> shutil.copystat('/path/to/src', '/path/to/dst')
>>> import os, time
>>> time.strftime('%Y-%m-%d %I:%M:%S', time.localtime(os.path.getmtime('/path/to/src')))
'2018-11-21 09:58:03'
>>> time.strftime('%Y-%m-%d %I:%M:%S', time.localtime(os.path.getmtime('/path/to/dst')))
'2018-11-21 09:58:03'
Pythonでファイル作成時刻や最終更新時刻を取得する方法についてはこちらも参考にしてください。
注 copy
はディレクトリに対しても実行可能なようです。