当前位置: 首页 > 知识库问答 >
问题:

我如何打印一张照片。python中的json文件[重复]

龙弘盛
2023-03-14

我想知道是否有人知道如何在python中使用相同的格式打印一个. json文件,就像我从JavaScript运行它一样。我使用它的api使用和输出是. json但当我打印它我得到这个:链接到图像

然而,api文档有这样一个问题:另一个映像

(图像显示了它的不同部分)

共有2个答案

秦时铭
2023-03-14

这应该可以做到:

import json
print(json.dumps(my_input, sort_keys=True, indent=4))

看见https://docs.python.org/3/library/json.html

孙乐逸
2023-03-14

我猜你的意思是如何打印一个json格式,如果是这样,你可以做

import json
with open('yourfile.json', 'r') as handle:
    parsed = json.load(handle)
print(json.dumps(parsed, indent=4, sort_keys=True))

如果你想像Javascript那样做,有一个方法

var str = JSON.stringify(YourJsonObject, null, 4);

或者以另一种方式

import json 
     
# Opening JSON file 
f = open('yourjsonfile.json',) 
     
# returns JSON object as  
# a dictionary 
data = json.load(f) 
     
print(json.dumps(data, indent = 4)
     
# Closing file 
f.close() 

也是

import json

print json.dumps(jsonstring, indent=4)
 类似资料:
  • 问题内容: 我有一个JSON文件,我想把它弄得一团糟-在python中最简单的方法是什么?我知道PrettyPrint带有一个“对象”,我认为它可以是一个文件,但是我不知道如何传递文件-仅使用文件名不起作用。 问题答案: 该模块已经使用参数实现了一些基本的漂亮打印: 要解析文件,请使用json.load():

  • 问题内容: 我有一个JSON文件,我想把它打印成一团糟。在Python中最简单的方法是什么? 我知道PrettyPrint带有一个“对象”,我认为它可以是一个文件,但是我不知道如何传递文件。仅使用文件名是行不通的。 问题答案: 该模块已经实现了一些基本的漂亮打印,其参数指定缩进多少空格: 要解析文件,请使用:

  • 在我的JSON文件中,我想打印带有“位置”和团队的“名称”值,即蓝色或橙色团队。 所以我希望我的python最终输出是 名称: 名称1, 位置: X,Y,Z 团队: 蓝色 名称:名称2,位置:X,Y,Z团队:蓝色 姓名:NAME3,位置:X、Y、Z团队:蓝色 名称:名称4,位置:X,Y,Z团队:橙色 名称: 名称5, 位置: X,Y,Z 团队: 橙色 名称: NAME6, 位置: X,Y,Z 团队

  • ##########################################################################################################################################################################,'TONY. pdf']'返回非零退出状态2 当我试图打印

  • 我发现了很多关于这个话题的问题,但没有一个完整的工作例子。 我的情况很简单: 获取选定的图像 压缩图像 将压缩图像上载到Firebase存储 片段: ViewModel: 存储:(包装Firebase交互的对象) 现在我的问题是:在这个过程中添加压缩的正确方法是什么? 我找到了许多指向压缩器库的答案(比如这里&这里),并尝试了它,但它对图库结果URI不起作用。我找到了从那里获取实际uri的方法(如

  • 我正在从这个网站上阅读JSON格式的数据https://data.melbourne.vic.gov.au/api/views/ntht-5rk7/rows.json?accessType=DOWNLOAD 我开发了一个Python程序,将数据假脱机到CSV文件中。我花了一段时间才理解了这个系统的结构。 Python中有没有一种方法可以扫描文件,然后打印出文件字典结构和数据列表结构?这将有助于我在