5
Могу ли я печатать выходные данные как в pprint.pprint
(новые строки, отступы), но и сокращенные списки, как в reprlib.repr
в то же время?Комбинируйте ребриб и pprint в Python?
Уродливый хак, кажется, pprint(eval(reprlib.repr(data)))
, но есть ли лучший способ?
Почему бы вам не просто обрезать список самостоятельно? просто укажите «list [0: max]», и он сократит его (чтобы уточнить: даже для списков меньшей максимальной длины). Вы даже можете быть фантазией и 'append (...)' в конце. – Scelesto
@Scelesto '0' - это старт по умолчанию, поэтому' list [: max] 'работает тоже. – jonrsharpe
@ d33tah "repr является встроенной функцией Python, которая возвращает каноническое строковое представление своего ввода. Вопрос не в этом. – vaultah