기본 REPL, ptpython, ipython, bpython 등과 같이 많은 종류의 Python REPL이 있습니다. 현재 REPL이 무엇인지 검사 할 수있는 방법이 있습니까?REPL의 유형을 검사하는 방법은 무엇입니까?
약간의 배경 :
당신이 들어있을 수 있습니다, 나는 꽤 dir()
인쇄를 생성하는 pdir2했다 . 내가 직면하고있는 도전 과제는 타사 REPL과 호환되도록하는 것이지만 먼저 프로그램이 실행중인 REPL을 알아야합니다.
https://stackoverflow.com/questions/5376837/how-can-i-do-an-if-run-from-ipython-test-in-python – languitar
확인 그래서 ipython 해결했다. 'bpython'과'bpython'은 그런 수표를 제공하지 않습니다. – laike9m
어쩌면 경험적으로 :'sys.executable' – languitar