gpt4 book ai didi

python - 无法将 time.struct_time 转换为 json 兼容格式

转载 作者:行者123 更新时间:2023-12-01 04:56:38 25 4
gpt4 key购买 nike

当我转换这个时

time.struct_time(tm_year=2014, tm_mon=11, tm_mday=30, tm_hour=4, tm_min=50, tm_sec=8, tm_wday=6, tm_yday=334, tm_isdst=0)

转换成 JSON 对象,它会抛出一个错误,指出无法序列化它。我没有找到如何做到这一点的答案。我该怎么做?

最佳答案

使用 time.strftime() 将其转换为字符串然后转储:

>>> import json
>>> import time
>>>
>>> struct = time.localtime()
>>> type(struct)
<type 'time.struct_time'>
>>> time_string = time.strftime('%Y-%m-%d %H:%M:%S', struct)
>>>
>>> print json.dumps({'time': time_string})
{"time": "2014-11-30 04:26:26"}

关于python - 无法将 time.struct_time 转换为 json 兼容格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27211672/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com