【发布时间】:2019-01-16 11:58:29
【问题描述】:
import json
import os
import shutil
import time
# import objectpath
import sys
import datetime
true = "true"
false = "false"
null = "null"
from datetime import datetime, timedelta
with open('./notificationsManagement/notifications.json') as json_file:
data = json.load(json_file)
day_start = 30
for tuple in data:
tuple['creationTime'] -= int(timedelta(days = day_start).total_seconds())
day_start -= 2
print(data)
text_file = open("output.json", "w")
text_file.write(str(data))
text_file.close()
我写了一个脚本是为了:
- 读取 Json 文件
- 执行修改
- 打印数据
- 将新的有效 Json 文件输出为“output.json”
请教了几个问题:
- Json 的元组有问题
- 数据在每个标题前打印一个“u”
- 新文件包含相同的“u”(主要问题)
有什么建议吗?
【问题讨论】:
-
前缀中的u表示是unicode。查看此链接了解更多信息; stackoverflow.com/questions/2464959/…