Я пытаюсь отступить от вывода pprint, чтобы получить 8 пространственного отступления с Pprint. Код, который я использовал: < /p>
import numpy as np
from pprint import pprint
A = np.array([1, 2, 3, 4])
f = open("log.txt", 'w')
n = 2
for i in range(n):
A = A + 1
f.writelines(list(u' \u27B3 - %s\n'.encode('utf-8') % i for i in A))
pprint(globals())
< /code>
output < /strong> < /p>
{'A': array([2, 3, 4, 5]),
'__builtins__': ,
'__doc__': None,
'__file__': '~/Stack exchange/pprint_tab.py',
'__name__': '__main__',
'__package__': None,
'f': ,
'i': 0,
'n': 2,
'np':
желаемый вывод < /strong> < /p>
{'A': array([2, 3, 4, 5]),
'__builtins__': ,
'__doc__': None,
'__file__': '~/Stack exchange/pprint_tab.py',
'__name__': '__main__',
'__package__': None,
'f': ,
'i': 0,
'n': 2,
'np':
Короче говоря, мне нужна пространственная отступ, когда записано в файл или напечатано с помощью pprint < /code>. Я попробовал < /p>
pp = pprint.PrettyPrinter(indent=8)
< /code>
Но это не работает < /p>
Подробнее здесь: https://stackoverflow.com/questions/289 ... -in-python
Как отступить с pprint в Python? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение