繰り返し試験中のスケジュール、各実験結果が生成されますが、マニュアルの区別は、非常に複雑でエラーを起こしやすいされる場合は、同じ名前生成された結果ならば、すべての結果は、その過程で失われます。ここでは、現在の北京の結果として命名に生成することができます、これはまた、結果の各オーダーの時間を生成し、一目で結果を生成することができ、同じ名前の現象ではありません。
現在の時刻を取得します。
now = datetime.datetime.now(dateutil.tz.tzlocal())
現在のフレーズを正確に時間と現在の時間帯出力一緒にすることができます。図は次のとおりです。
文字列の形式で取得時間または出力
timestamp = now.strftime('%Y_%m_%d_%H_%M_%S')
文は、出力の形式で現在の標準時間(_ _ _ _ _分時代遅れ秒の日)を超えることができます。図は次のとおりです。
完全な使用
import datetime
import dateutil.tz
if __name__ == '__main__':
now = datetime.datetime.now(dateutil.tz.tzlocal())
timestamp = now.strftime('%Y_%m_%d_%H_%M_%S')
print(now)
print(timestamp)
文字列として現在の時刻を取得するには、ファイルの名前に設定が簡単です。
現在の時刻を使用して名前付き
import datetime
import dateutil.tz
def mkdir_p(path):
try:
os.makedirs(path)
except OSError as exc:
if exc.errno == errno.EEXIST and os.path.isdir(path):
pass
else:
raise
if __name__ == '__main__':
now = datetime.datetime.now(dateutil.tz.tzlocal())
timestamp = now.strftime('%Y_%m_%d_%H_%M_%S')
output_dir = './output/%s' % (timestamp)
mkdir_p(output_dir)