ruby의 irb/pry 조합과 동일하게 사용할 수 있는 파이썬 조합이다.
1. ipython
찾은 링크는 다음과 같다.
https://gist.github.com/Integralist/a2f01ab4aabb786268d5006da5013c9e
pip install ipython만 하면 된다.
[~] cat test.py
#!/usr/bin/env python
from IPython import embed
print("1")
embed()
print("2")
print("3")
pry처럼 정확히
[~] ipython test.py
1
Python 3.6.0 (default, Sep 19 2017, 16:07:26)
Type 'copyright', 'credits' or 'license' for more information
IPython 6.4.0 -- An enhanced Interactive Python. Type '?' for help.
In [1]:
2. pdb
https://docs.python.org/3/library/pdb.html
http://pythonstudy.xyz/python/article/505-Python-%EB%94%94%EB%B2%84%EA%B9%85-PDB
[~] cat test.py
#!/usr/bin/env python
import pdb
print("1")
pdb.set_trace()
print("2")
print("3")
[~] python -m pdb test.py
3. pudb
https://github.com/inducer/pudb
http://python -m pudb.run test.py
'scribbling' 카테고리의 다른 글
구글 public dns 주소 (0) | 2018.07.06 |
---|---|
Apache NIFI의 한계 (0) | 2018.06.29 |
[펌] [YAML] 멀티 라인(multi line) (0) | 2018.06.25 |
소비자 주도 계약 테스트 (0) | 2018.06.18 |
[kubernetes] gcp에서 nginx loadbalancer 실행 및 kubectl get pods 테스트 (0) | 2018.06.11 |