Могу ли я иметь красивый печатный вывод данных, как в pprint.pprint (новые строки, отступы), но также и сокращенные списки, как в reprlib.repr одновременно?
Уродливым хаком кажется pprint(eval(reprlib.repr(data))), но есть ли способ получше?
Могу ли я иметь красивый печатный вывод данных, как в pprint.pprint (новые строки, отступы), но также и сокращенные списки, как в reprlib.repr одновременно?
Уродливым хаком кажется pprint(eval(reprlib.repr(data))), но есть ли способ получше?
У меня есть файл с именем Test.py, но я все еще получаю эту ошибку.
data_str = pprint.pformat(student_db)
AttributeError: частично инициализированный модуль «pprint» не имеет атрибута «pformat» ( скорее всего из-за циклического импорта)
Я хочу использовать вывод pprint для отображения сложной структуры данных, но мне хотелось бы выводить ее с помощью модуля регистрации, а не стандартного вывода.
ds =
logging.debug( pprint.pprint(ds) ) # outputs as STDOUT