2016-11-03 4 views
0

를 사용하여 "파이썬 -m 모듈 이름"디버깅하는 방법 다음과 같은 방법으로 -m없이 파이썬 프로그램 :는 어떻게 다음 파이썬 전화를 한 pudb

python -m pudb.run file_name.py 

이를 고려, 나는 다음과 같은 통신을 시도

python -m pudb.run -m module_name 

오류 메시지 : 및하지만 오류가 발생했습니다

Usage: run.py [options] SCRIPT-TO-RUN [SCRIPT-ARGUMENTS] 
run.py: error: no such option: -m 

는 pudb를 사용하여 '파이썬 -m 모듈 이름'디버그를위한 모든 솔루션이 있습니까?

답변

1

하지 문제에 대한 정확한 솔루션,하지만 당신은 그런 식으로 할 수있는 방법을 찾을 수없는 경우, 대신 가져올 수 있으며, __main__.py 파일에 예를 들어, 모듈에서 pudb를 시작

import pudb 
pu.db 

# Rest of your module code 

그리고 그것은 자동으로 그 방법 pudb에서 시작됩니다

python -m module_name

으로 실행합니다.

+0

나를 위해 작동합니다. 감사. –