-i 옵션을 사용하여 cpython 인터프리터를 호출하면 실행하도록 지정된 명령이나 스크립트를 완료 할 때 대화식 모드가됩니다. -i가 주어지지 않았을지라도 통역사가 이것을하도록하는 프로그램 내에서 방법이 있습니까? 명백한 사용 사례는 예외적 인 조건이 발생했을 때 대화 형으로 상태를 검사하여 디버깅하는 것입니다.CPython 인터프리터가 프로그래밍 방식으로 인터랙티브 모드로 들어가도록 할 수 있습니까?
8
A
답변
5
환경 변수 PYTHONINSPECT를 설정하십시오. 이것은 또한 스크립트 자체에서 수행 할 수 있습니다
import os
os.environ["PYTHONINSPECT"] = "1"
예기치 않은 예외를 디버깅 들어,이 좋은 조리법 http://code.activestate.com/recipes/65287/
14
당신은 code module을 원합니다.
#!/usr/bin/env python
import code
code.interact("Enter Here")
3
sys.excepthook
을 사용하여 다른 대답 metioned recipe을 사용할 수 있습니다, 당신이 원하는처럼 들린다. 그렇지 않으면, 당신은 프로그램 종료에 code.interact
를 실행할 수 있습니다 : 내가 알고있는이 작업을 수행하는
import code
import sys
sys.exitfunc = code.interact
1
가장 좋은 방법은의이다 :
현재 범위의 변수에 대한 액세스를 허용하고 당신에게 전체를 제공from IPython import embed
embed()
IPython의 힘.
관련 문제
- 1. 프로그래밍 방식으로 in.net을 sessionState 모드로 설정할 수 있습니까?
- 2. 프로그래밍 방식으로 iPhone을 음소거 할 수 있습니까?
- 3. 프로그래밍 방식으로 터치를 취소 할 수 있습니까?
- 4. 프로그래밍 방식으로 이미지를 추가 할 수 있습니까?
- 5. 프로그래밍 방식으로 Safari를 Reader 모드로 열기
- 6. cpython 패키지를 사용할 수 있습니까?
- 7. Gridview 행을 프로그래밍 방식으로 편집 모드로 지정
- 8. Windows XP에서 프로그래밍 방식으로 대기 모드로 전환
- 9. 프로그래밍 방식으로 텍스트 상자 편집을 취소 할 수 있습니까?
- 10. 코드가 cPython 또는 Jython에서 실행되고 있는지 감지 할 수 있습니까?
- 11. 어떻게 최대 절전 모드로 eager fetching을 프로그래밍 방식으로 끄시겠습니까?
- 12. 프로그래밍 방식으로 dijit.Dialog에 액세스 할 수 없습니다.
- 13. UITextView에서 프로그래밍 방식으로 텍스트를 선택할 수 있습니까?
- 14. 프로그래밍 방식으로 resourceProviderFactoryType을 변경할 수 있습니까?
- 15. 프로그래밍 방식으로 키보드를 바꿀 수 있습니까?
- 16. 프로그래밍 방식으로 팩스를받을 수 있습니까? Java에서 선호
- 17. 어떻게 프로그래밍 방식으로 메시지를 보낼 수 있습니까?
- 18. 프로그래밍 방식으로 도크 아이콘을 숨길 수 있습니까?
- 19. 브라우저의 프록시를 프로그래밍 방식으로 설정할 수 있습니까?
- 20. 앱을 프로그래밍 방식으로 다시 시작할 수 있습니까?
- 21. 프로그래밍 방식으로 코드 복잡성을 검사 할 수 있습니까?
- 22. 프로그래밍 방식으로 .net 어셈블리를 "다시 부팅"할 수 있습니까?
- 23. 프로그래밍 방식으로 파일을 무선 SD 카드에 푸시 할 수 있습니까?
- 24. 휴대 전화 - 프로그래밍 방식으로 무선 주파수로 방송 할 수 있습니까?
- 25. 프로그래밍 방식으로 gridbutton에 linkbutton을 추가 할 수 있습니까?
- 26. 페이지로드시 프로그래밍 방식으로 .NET 단추의 onclick을 호출 할 수 있습니까?
- 27. onbeforeunload 이벤트를 프로그래밍 방식으로 트리거 할 수 있습니까?
- 28. 프로그래밍 방식으로 업데이트 패널을 비활성화 할 수 있습니까?
- 29. UIPickerView에서 프로그래밍 방식으로 원하는 행으로 스크롤 할 수 있습니까?
- 30. spotify 재생 목록을 프로그래밍 방식으로 추출 할 수 있습니까?