gedit 플러그인에서 버그를 수정하려고합니다. Gedit은 C를 사용하지만 플러그인의 일부는 Python에 있습니다. 내 컴퓨터가 오래되었고 IDE를 실행할 수 없습니다. PDB (Python Debugger)에 대해 읽었지만 PDB로 직접 플러그인을 호출 할 수 없습니다. gedit 플러그인에서 breakpoint를 설정하고 gedit을 실행 한 다음 PDB를 사용하여 디버그 할 수 있습니까?Python - 실행중인 응용 프로그램 디버그
3
A
답변
4
당신은 당신이 디버깅 할의 gedit 플러그인을 편집하고
를 넣어 시도 할 수import pdb; pdb.set_trace()
거기에 디버거가 나옵니다. GUI 대신 명령 프롬프트에서 gedit을 실행하여 pdb가 실행될 터미널을 갖도록해야 할 수도 있습니다.
0
는 AFAIK 당신은 정말 파이썬 디버그 gedit를 사용할 수 없습니다하지만 당신은 gedit를
와 병렬로 사용할 수 있습니다 WINPDB http://winpdb.org/을 시도 할 수 있습니다관련 문제
- 1. 디버깅을 중지하지만 실행중인 응용 프로그램 (VS2008 asp.net 웹 응용 프로그램)
- 2. 실행중인 응용 프로그램 모니터링
- 3. 백그라운드에서 실행중인 응용 프로그램
- 4. python 응용 프로그램 배포
- 5. 디버그 창 응용 프로그램
- 6. Silverlight 응용 프로그램 디버그
- 7. hadoop 응용 프로그램 디버그
- 8. 디버그 C# 응용 프로그램
- 9. Django 응용 프로그램 설치 디버그
- 10. 클라이언트 컴퓨터에서 실행중인 응용 프로그램
- 11. 모니터 실행중인 .net 응용 프로그램
- 12. Eclipse에서 웹 응용 프로그램 디버그
- 13. 디버그 명령 줄 응용 프로그램
- 14. 관리되는 응용 프로그램 크래시 디버그
- 15. VS.NET을 사용하여 응용 프로그램 디버그
- 16. 디버그 cgi C++ 응용 프로그램
- 17. 실행중인 응용 프로그램의 응용 프로그램 배지 얻기
- 18. Python 프록시 응용 프로그램
- 19. Python 응용 프로그램
- 20. Python - 응용 프로그램 구조
- 21. Eclipse와 같은 Visual Studio 디버그 응용 프로그램
- 22. 실행중인 프로세스의 Python REPL
- 23. python Unitest 샘플 응용 프로그램
- 24. 가상 데스크톱에서 실행중인 응용 프로그램 제어 (Linux)
- 25. Heroku에서 실행중인 채팅 응용 프로그램 받기
- 26. Java 응용 프로그램에서 실행중인 프로그램 닫기
- 27. MVC 메인 메서드 내에서 실행중인 응용 프로그램
- 28. 실행중인 다른 응용 프로그램 종료 - 코코아
- 29. VBA에서 실행중인 C# 응용 프로그램 호출
- 30. 실행중인 Tomcat에 웹 응용 프로그램 배포
감사합니다! 이제 PDB 사용법을 배워야합니다! : D – thom
이것은 하나의 변화로 저에게 효과적입니다. 필자는 pdb.set_trace()가 시작될 수 있도록 독립 실행 형 모드'''gedit -s''에서 gedit을 시작해야 할 필요가 있음을 발견했습니다. 또한 설정중인 파일에 대한 바이트 컴파일 된 .pyc 파일을 제거하려고 할 수 있습니다 중단 점은 캐시되지 않은 중단 점이없는 파일을 방지합니다. 또한 pdb에 따라 플러그인이 아직로드되지 않았을 수 있으며 편집 -> 환경 설정 -> 플러그인에서 확인되지 않은 것으로 나타날 수 있습니다. '''continue'''를 입력하여 파일을로드하고 정상적으로 진행할 수 있습니다 (이벤트 트리거 기능에서 가능한 다른 중단 점까지). – yuvilio