Описание тега pprint

Pprint - это модуль Python, используемый для "красивой печати" произвольных структур данных.
1 ответ

Использование pprint для OrderedDicts, когда dict создается с двумя списками

Когда у меня есть OrderedDict создан из двух списков, и если я пытаюсь использовать pprint это не работает, как ожидалось, но все работает нормально, если я создаю OrderedDict обычно. Какие-либо дополнительные шаги необходимо предпринять, чтобы полу…
16 май '16 в 19:43
0 ответов

Правильно распечатать класс как словарь

У меня есть словарь словарей классов объектов, например, так: mydict = {'key1':{'key2':myclass('myclass1')}} Теперь объект myclass содержит dict что я хочу использовать в качестве его __repr__ за pprint цели. Так что я: class myclass: def __init__(s…
16 дек '17 в 09:47
1 ответ

Довольно печати JSON Python

Если бы кто-нибудь с некоторыми знаниями о красивой печати JSON мог бы помочь мне в этом, я был бы очень благодарен! Я хочу преобразовать сложную строку Python в формат JSON, используя функцию ниже, чтобы переместить строку JSON в файл: with open('d…
01 апр '14 в 17:32
1 ответ

Python pprint(): можно ли отформатировать элементы в массиве?

У меня есть двумерный массив чисел, что-то вроде [[1, 123, 2], [22, 4567, 33], [0, 0, 0]] Это я хотел бы напечатать в сеансе отладки. Было бы полезно выстроить столбцы. Есть ли способ сказать pprint использовать определенный формат печати для чисел …
07 апр '12 в 22:36
1 ответ

Объединить reprlib и pprint в Python?

Могу ли я иметь довольно печатные данные, как в pprint.pprint (новые строки, отступы), а также сокращенные списки, как в reprlib.repr в то же время? Гадкий хак pprint(eval(reprlib.repr(data))), но есть ли лучший способ?
18 май '15 в 13:34
1 ответ

Почему `pprint()` в Sympy не работает для цикла?

Это мой код 14 def sum(output): 15 result = 0 16 for x, w in zip(output[0], output[1]): 17 result+=w*np.exp(-((((b-a)/2.0)*x)+((a+b)/2.0))**2) 18 pprint(w*exp(-((((b-a)/2.0)*x)+((a+b)/2.0))**2)) 19 return ((b-a)/2.0)*result Для этого кода, если я вы…
01 апр '14 в 12:29
1 ответ

Как распечатать глобальные () в цикле (который имеет другую команду записи журнала) в конце файла?

Я пытаюсь создать файл журнала, который получает переменную информацию с помощью pprint globals() и записывает в файл. Но поскольку мне приходится использовать много циклов, есть ли способ поместить все выходные данные pprint globals() во время кажд…
09 мар '15 в 04:30
1 ответ

Python форматирование моего вывода JSON

# -*- coding: utf-8 -*- import json from pprint import pprint drink_list = [23,601,633,673,607,662,6622,6014,6104,615,038,606,607,627,6094] filename = (r'C:\Users\desktop\pizza\123template.json') with open(filename, 'r') as f: data = f.read() try: t…
08 авг '18 в 18:45
2 ответа

Как удалить метки времени из вывода сельдерея?

При запуске работника сельдерея каждая строка вывода pprint всегда начинается с метки времени и также удаляется. Это делает его совершенно нечитаемым: [2015-11-05 16:01:12,122: WARNING/Worker-2] { [2015-11-05 16:01:12,122: WARNING/Worker-2] u'key1' …
05 ноя '15 в 15:09
2 ответа

Как я могу использовать модуль pprint Python для красивой распечатки пар значений словаря, вложенных в список?

Я хотел бы довольно распечатать каждую пару ключ-значение из словарей, которые вложены в список. Итак, вот с чем я работаю: [{"updated_at":"2011/09/26 22:39:18 +0000","url":"http://diveintopython.net/http_web_services/redirects.html","annotations":[…
27 сен '11 в 22:45
1 ответ

Как правильно сделать большие скобки в Sympy?

Я пытаюсь сделать простые алгебраические выражения в qtconsole или терминале, используя pprint, но результаты почти вводят в заблуждение. Вот минимальный пример from sympy import pprint, simplify, init_printing from sympy.abc import a, b init_printi…
26 фев '16 в 10:42
5 ответов

Разбор json и поиск по нему

У меня есть этот код import json from pprint import pprint json_data=open('bookmarks.json') jdata = json.load(json_data) pprint (jdata) json_data.close() Как я могу искать через это для u'uri': u'http:?
05 дек '11 в 09:21
2 ответа

Как попросить sympy не переводить bm в boldsymbol?

Я нахожусь в ситуации, когда конечный пользователь может определить имя переменной самостоятельно. Например: переменная с именем "tbm_al" является правильной. Чтобы напечатать переменную как латекс, я использую sympy.latex и ожидаю иметь что-то врод…
07 янв '16 в 09:36
0 ответов

Python Pprint Pformat для возврата строки HTML вместо обычной строки

Я знаю, что мы можем использовать pformat, чтобы вернуть форматированную строку словаря в Python, но это не в формате HTML. Как я могу получить формат HTML?
29 ноя '18 в 16:54
6 ответов

Как использовать pprint для печати объекта, используя встроенный метод __str__(self)?

У меня есть скрипт Python, который обрабатывает файл.txt, который содержит информацию об использовании отчета. Я хотел бы найти способ чистой печати атрибутов объекта с помощью функции pprint pprint(vars(object)). Скрипт читает файл и создает экземп…
03 фев '12 в 21:06
0 ответов

Как заставить pprint.pprint понимать символ новой строки?

>>> a = '1\n2\n3' >>> pprint(a) '1\n2\n3' Что я хочу, чтобы это напечатало pprint 1 2 3 Это возможно?
12 июл '18 в 02:40
1 ответ

Сортировка pprint диктует, но не устанавливает?

Я знаю, что дикты и наборы не упорядочены, поэтому одинаковые наборы или дикты могут печататься по-разному (все тесты с Python 3.6.1): >>> for obj in {0, 8}, {8, 0}, {0:0, 8:8}, {8:8, 0:0}: print(obj) {0, 8} {8, 0} {0: 0, 8: 8} {8: 8, 0: 0}…
10 июл '17 в 15:48
1 ответ

Печать отформатированных поплавков во вложенном кортеже смешанного типа

У меня есть список кортежей, где записи в кортежах смешанного типа (int, float, tuple) и я хочу напечатать каждый элемент списка в одну строку. Пример списка: [('520', (0.26699505214910974, 9.530913611077067e-22, 1431, (0.21819421133984918, 0.314463…
22 сен '16 в 18:04
0 ответов

Вывод Python в документ Word

Я следил за "Автоматизировать скучный материал". Этот вопрос следует за моими двумя предыдущими вопросами здесь: Итерация вложенного словаря в Python Повторный словарь в Python и итоговые суммы по категориям Я использовал методы, используемые в ATBS…
01 дек '16 в 21:24
1 ответ

Фильтр возвращаемых результатов напечатан в текстовом файле python

Используя этот код: from pysnap import Snapchat from pprint import pprint s = Snapchat() username = raw_input('Enter your username: ') password = raw_input('Enter your password: ') s.login(username, password) friends = s.get_friends() newfile = open…
19 ноя '14 в 12:13