파이썬 API 둘러보기

pprint

 

pprint.pprint()

출력 형식을 조금 편하게 잡아 준다. pprint.PrettyPrinter 객체를 써도 똑같이 된다.

>>> import pprint

>>> lst = [0, 1, [2, 3, [4, 5, [6, 7, [8, 9]]]]]

>>> pprint.pprint(lst)
[0, 1, [2, 3, [4, 5, [6, 7, [8, 9]]]]]

>>> pprint.pprint(lst, width=30, indent=4)
[   0,
    1,
    [   2,
        3,
        [   4,
            5,
            [6, 7, [8, 9]]]]]
            
>>> pp = pprint.PrettyPrinter(indent=2, width=20)
>>> pp.pprint(lst)
[ 0,
  1,
  [ 2,
    3,
    [ 4,
      5,
      [ 6,
        7,
        [8, 9]]]]]

댓글

댓글 본문
작성자
비밀번호
graphittie 자세히 보기