Если вы хотите иметь выходной файл .json с этим форматом frame_ 20190607T220005_keypoints
, вы можете использовать:
import datetime
now = datetime.datetime.now()
now_isoFormat = now.isoformat() # GET - 2019-06-26T09:20:30.943730
now_custom_isoFormat = "{YEAR}{MONTH}{DAY}T{HOUR}{MINUTES}{SECONDS}".format(
YEAR=now.year,
MONTH=now.month,
DAY=now.day,
HOUR=now.hour,
MINUTES=now.minute,
SECONDS=now.second) # GET - 2019626T092030
with open(os.path.join('logs', 'frame_{0}_keypoints.json'.format(now_custom_isoFormat)).format(frame_dict), 'w') as outfile:
json.dump(my_dict, outfile)
Если вы хотите сохранить номер кадра:
with open(os.path.join('logs', 'frame_{date}_keypoints_{frame}.json'
.format(date=now_custom_isoFormat,
frame=str(frame_number).zfill(12)))
.format(frame_dict), 'w') as outfile:
json.dump(my_dict, outfile)