【发布时间】:2021-06-02 17:06:20
【问题描述】:
嗨,我正在导入多个 json 文件
我想将当前时间添加到文件的每个文档中 我试过这个:
for filename in os.listdir(directory):
if filename.endswith(".json"):
f = open(filename)
data = json.loads(f.read())
for i in range (len(data)):
print(data[i])
data[i].append({'Date':datetime.now()})
print(data[i])
我得到了这个:( AttributeError: 'dict' object has no attribute 'append') 因为它不是一个列表
这是数据的样子(我的 json 文件内容):
[{'trimestre': '2',
'season': 'spring'},
{'trimestre': '2',
'season': 'spring'}]
我希望它看起来像
[{'date': '2021-06-02T12:18:22.694+02:00',
'trimestre': '2',
'season': 'spring'},
{'date': '2021-06-02T12:18:22.694+02:00',
'trimestre': '2',
'season': 'spring'}]
日期=当前时间 有什么帮助吗?
【问题讨论】:
-
附加数据的位置重要吗?
标签: python json datetime jupyter