나는 helping a fellow Stack Overflow-er today이었고 어떤 터미널이 Windows에서 어떤 터미널을 사용하는지 알지 못했습니다. 나는 파이썬이 Windows 용 터미널을 직접 작성하지 않았다고 가정하고, 아마 cmd
또는 powershell
의 몇 가지 버전을 제공하는 API를 사용한다고 가정합니다. 나는 통역사가 cmd
에 달하는 것을 확인했다. 그러나 나는 IDLE
에 관해 모른다.어떤 터미널이 파이썬 IDLE이 Windows에서 사용합니까
IDLE
은 Windows에서 어떤 터미널을 사용합니까?
어? "쉘"대신 "터미널"을 의미합니까? 그렇다면, 소스를 쉽게 찾을 수 있습니다 - 파이썬에서 Tkinter를 사용하여 작성되었으며 *는 실제로 IDLE을 위해 쓰여졌습니다. –
솔직히 말하자면, 터미널 에뮬레이터를 쓰는 것을 어렵게 만드는 대부분의 것들이 ... 음 ... * 터미널 프로토콜을 에뮬레이션해야합니다. 자신이 작성한 소프트웨어를 포장하고 시리얼 라인 (그리고 그 터미널의 맨 위에 더 많은 기능을 허용하는 수십 년의 해킹)을 통해 실행되도록 작성된 프로토콜을 사용하여 고대 하드웨어 터미널과 호환 될 필요가없는 경우, 그런 위압적 인 일. 이미 존재하는 리치 텍스트 위젯에 대해 어떻게 행동하는지 간단하고 쉽게 말할 수 있습니다. –
... "터미널"이 아닌 "쉘"을 실제로 사용한다면, 그 질문은 의미가 없습니다. 플랫폼간에 REPL을 포팅 할 때 중대한 변경이 필요하다고 생각하는 이유는 무엇입니까? –