我有一组信息,存储在python词典中,代表数据集。
我的结构如下:
{
"name": "Dataset name"
"authors": ["Foo Bar", "Mickey Mouse"]
"keywords" : ["Lorem", "ipsum", "door", "sit"]
"description": "Sed pretium suscipit elit, ac euismod turpis aliquet vel. Curabitur placerat pharetra ipsum eu posuere. Nullam ut rutrum est, ut aliquam risus. Praesent efficitur lectus ac rhoncus hendrerit. Nulla facilisis metus sed purus faucibus mattis."
"files": [ list of files ]
}
我正在寻找一个很好的程序包,以一种易于理解的漂亮方式在控制台上显示此信息。
我正在寻找这样的结果:
#############################################################################
# NAME #
#############################################################################
# Authors: #
# - Mr. Foo Bar #
# - Mickey Mouse #
#############################################################################
# Keywords: #
# - lorem #
# - ipsum #
# - dolor #
#############################################################################
# Description: #
# #
# Sed pretium suscipit elit, ac euismod turpis aliquet vel. Curabitur plcea #
# pharetra ipsum eu posuere. Nullam ut rutrum est, ut aliquam rises. #
# Praesent efficitur lectus ac rhoncus hendrerit. Nula facilisis metus sed #
# purus faucibus mattis. #
#############################################################################
File Description
-----------------------------------------------------------------------------
main.py Main file etc etc
test/test.h test file dolor foo bar foo
最好的是pprint,它很漂亮。
import pprint
pprint.pprint(your_dict)