python - 如何使用 Python 将我的 Linux 终端中显示的 JSON 数据写入 JSON 文件
问题描述
伙计们,这个脚本的作用是:读取一个不是正确 JSON 格式的文件,并将其写入正确的 JSON 格式,但在我的终端上。我希望它直接将读取的数据写入 JSON 文件。我需要它在我的终端窗口中看起来完全一样。请给我看一个例子,我真的很感激你的帮助。-----> 我的终端窗口的值是正确的 JSON 格式
import json
from pprint import pprint
data = []
with open(r"latency.json") as fp:
while True:
l= fp.readline()
if not l:
break
j = json.loads( l )
data.append( j )
pprint( data )
解决方案
import json
import yaml
FILE_PATH = ''
with open(f'{FILE_PATH}.json', 'r') as fileRead:
TEMP = fileRead.readlines()
for line in TEMP:
DATA = yaml.load(line.strip(), yaml.SafeLoader)
print(json.dumps(DATA))
推荐阅读
- ios - 使用 CoreImage 获取颜色计数/主要(不是平均)?
- labview - 自动异步订单
- angular - 使用 Angular Material Table Exporter 导出分页垫表
- c# - WPF - 将文本框文本设置为下拉菜单的值
- random - 是否可以选择在 VBScript 中将两个整数相邻放置?
- powerbi - 无聚合的 Pivot-Power BI
- vulkan - 在 GLSL 中使用多个描述符集而没有明确的“集合”存储?
- c# - 如何在 C# 中获取 JITed 代码的地址?
- java - 如何使用Java将文本附加到一个目录中的多个文件
- java - Socket 到 Socket 通信,Server 仅充当中间人