73megane

シチサンメガネ

【Python】出力するファイル名にタイムスタンプ(年月日時分秒)をつけたい

f:id:shnkb:20190721181656p:plain ファイル出力したい。動作確認している時は上書きされると困るときがあるのでタイムスタンプ付ける。タイムスタンプの付け方の紹介。

サンプルコード

import pandas as pd
import numpy as np
import datetime

df = pd.read_csv('employee.tsv', delimiter='\t')

'''
年月日時分秒をつける
アンダースコア付けたり外したりはお好みで。
そうすると、
test_20190725_080000.csv
のような形式でファイル出力できる
'''
now = datetime.datetime.now()
df.to_csv('test_{0:%Y%m%d_%H%M%S}.csv'.format(now))

以前、紹介したファイル出力の記事 www.73megane.com

参考

tonari-it.com

tonari-it.com