Providing a complete and beautiful display of dict
Project description
the latest version of 1.0.2🎉
Changes in the new version of 1.0.2
- Release. -
drint
drint
is a library that outputs dict
type objects in python to console and other applications, fully formatted and displayed. This will improve debugging, output, and other tasks.
Description of drint
drint
is a library that outputs dict type objects in python to console and other applications, fully formatted and displayed. In general, dict is displayed in python using pprint
, etc., but this library can output dict in a more complete form than pprint
.
More about drint
drint
displays dict types in perfect alignment.
Below is a test dict and an example of its display.
from dict_viewer.drint import drint
test_d3 = {
"e": "EEE",
"f": "FFF",
"g": "GGG"
}
test_d2 = {
"c": test_d3,
"d": "DDD"
}
test_d1 = {
"a": "AAA",
"b": test_d2
}
# drint
drint(test_d1)
The result is as follows:
{
"a": AAA
"b": {
"c": {
"e": EEE
"f": FFF
"g": GGG
}
"d": DDD
}
}
Compared to the output with pprint and print, it is clearly aligned.
# print
{'a': 'AAA', 'b': {'c': {'e': 'EEE', 'f': 'FFF', 'g': 'GGG'}, 'd': 'DDD'}}
# pprint
{'a': 'AAA', 'b': {'c': {'e': 'EEE', 'f': 'FFF', 'g': 'GGG'}, 'd': 'DDD'}}
# drint
{
"a": AAA
"b": {
"c": {
"e": EEE
"f": FFF
"g": GGG
}
"d": DDD
}
}
Also, with drint, indentation can be specified.
Optional arguments, etc
The list of arguments, etc. that can be used in drint
is as follows.
from dict_viewer.drint import drint
drint(
dict, # Required argument
indent # defalut value is 4
)
Getting Started
Installing
Latest drint via PyPI (pip install)
pip install drint
Install by pip from github
pip install git+https://github.com/Domzou-kun/drint.git
or install via SSH
pip install git+git://github.com:Domzou-kun/drint.git
Authors
Domzou
link
- The link to PyPI is here.
Version history
If you want to know about past versions, please refer to version history.
LICENSE
drint has a MIT license, as found in the LICENSE file.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file drint-1.0.3.tar.gz
.
File metadata
- Download URL: drint-1.0.3.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f938644f15c0b8cb2e12959307b172f4da95d01cbbcd183ea4aec718ae27b012 |
|
MD5 | 5365d7b1c7473d05eb3909baca96b900 |
|
BLAKE2b-256 | 93ce084f9819becfe2b64a315da2158db84a039a36f1c1fbb873c173d7c71364 |
File details
Details for the file drint-1.0.3-py3-none-any.whl
.
File metadata
- Download URL: drint-1.0.3-py3-none-any.whl
- Upload date:
- Size: 4.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b28055411253f86841ef97e45b81ed93d5d1e12f5ed1bbaaf97ec14279b5e66 |
|
MD5 | 92a0ea6f5abe97cb3c4b8352611435e9 |
|
BLAKE2b-256 | b394bded7f901b9828c98da3d06fab0f301f91121549ae3ebd34c3ba7e0c9952 |