ファイルのタイムスタンプ取得

ファイルのタイムスタンプの取得にはos.statを使ってstat構造体を取得し、st_mtime属性から得られる。

>>> os.stat('test.txt').st_mtime
1393290856.9768713

datetimeオブジェクトへの変換には、datetime.datetime.fromtimestampを使用する

>>> dt = datetime.datetime.fromtimestamp(os.stat('/tmp/tmpIpf8wd').st_mtime)
>>> dt
datetime.datetime(2014, 2, 25, 10, 14, 16, 976871)

>>> dt.strftime('%Y-%m-%d')  #datetime->文字列
'2014-02-25'
関連記事:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)