我是Python的新手,但来自JavaScript,我试图使用print(vars(client))
将对象/字典打印到终端,但结果是这样的。
我习惯于节点JS终端输出,并且想知道如何像在JS中那样格式化Python输出。
我用JavaScript中的一个类似的Node模块打印出来(我使用的是vscode终端)
如果需要它与其他 JSON 解析器实际兼容,请使用 json
模块。它处理特殊情况,例如 None
正确变为 null
,强制执行双引号字符串等。
import json
d = {"foo": None, "bar": "Hello world!"}
print(json.dumps(d, indent=4))
# {
# "foo": null,
# "bar": "Hello world!"
# }
有一个pprint库,可用于以格式化方式打印字典输出。下面是一个示例:
import pprint
dictionary = {"foo": 1, "bar": 2}
pprint.pprint(dictionary)
输出:
{'bar': 2, 'foo': 1}
本文向大家介绍如何优化打印样式?相关面试题,主要包含被问及如何优化打印样式?时的应答技巧和注意事项,需要的朋友参考一下 参考文章
问题内容: 我对二维数组有问题。我有这样的显示: 我基本上想要显示为: 这是我的代码: 问题答案: 输出量 当然,您可以像其他答案中提到的那样交换7和5,以获得每行7。
标准输出 1.gossh远程执行命令返回格式. #批量模式首行首先打印所有的远程机器IP. [servers]=[192.168.56.2 192.168.56.2] #机器ip ip=xxx.xxx.56.2 #远程执行命令 command=uname #命令执行完后的退出值,就是$? return=0 #远程执行命令输出到标准输出和错误输出的结果 Linux ##换行和---分隔线 ---
问题内容: 我想知道是否有一种简单的方法来格式化dict-outputs的字符串,例如: …,简单的str(dict)只会让您难以理解… 就我对Python的了解而言,我将不得不编写许多带有许多特殊情况和string.replace()调用的代码,而这个问题本身看起来并不太像一个1000行的问题。 请建议根据此形状格式化所有字典的最简单方法。 问题答案: 根据您对输出所做的操作,一种选择是将JSO
我正在尝试使用Java中的函数设置输出格式。 输出格式如下所示: 在每行输出中,应该有两列:第一列包含字符串,并使用完全字符左对齐。第二列包含整数,以数字表示;如果原始输入少于三位数,则必须用零填充输出的前导数字。 Java· 100 cpp 065 python 050 =============================================
问题内容: 这是字典 使用这个 它打印以下内容: 但是我希望程序像这样打印它: 我刚刚开始学习字典,所以不确定如何执行此操作。 问题答案: 输出: