2017-01-13 18 views
0

아마 아주 간단한 질문입니다. 저는 방금 누군가가 제안한 후에 ​​Mac에서 Python 3.6을 설치 (및 설치)했다고 생각했습니다. 지금부터 2.7을 사용하고 있습니다. 필자는 프로그램을 작성하기 위해 명령 행 + ATOM을 통해 모든 것을 수행하기 전에 IDLE을 사용하지 못했습니다.실행 모드가 없습니다 (IDLE Python 3.6)

'정상적으로'쉘에서 프로그램을 작성한 다음 RUN 창에서 실행할 수 있어야합니다. 그러나, 나는 윈도우에서 RUN 모드를 보지 못했고, 당신이 어쨌든 쉘 윈도우를 사용할 가능성이있다. 나는 그것이 의미가 있기를 바랍니다!

정상입니까, 아니면 놓친 것이 있습니까?

p.s. 그게 중요하다면 OS X 10.8을 사용하고 있습니다.

답변

0

나는 당신이 무엇을 요구하고 있는지, OSX와 관련이 있는지를 잘 모르겠다.하지만 나는 IDLE을 설명 할 수있다. IDLE에는 하나의 셸과 여러 Editor 창이라는 두 가지 유형의 기본 창이 있습니다.

쉘은 콘솔 또는 터미널 창에 'python'(또는 'python3')을 입력 할 때 얻는 대화식 REPL 모드에서 실행되는 python을 시뮬레이트합니다. (후자는 OS에 따라 다릅니다.) >>> 프롬프트에서 명령문을 입력합니다. 한 줄짜리 문은 Enter (또는 Return)을 치면 실행됩니다. Enter을 두 번 눌렀을 때 여러 줄 문이 실행됩니다. 이는 대화식 Python과 동일합니다.

편집기 창을 사용하면 다중 명령문 프로그램을 입력 할 수 있습니다. 메뉴에서 RunRun module을 선택하거나 바로 가기 키를 눌러 프로그램을 실행합니다.이 키는 기본적으로 F5 (Windows 및 Linux 이상)입니다. 이것은 콘솔에 python -i myprogram.py을 입력하는 것과 거의 같은 프로그램을 실행합니다. 프로그램 출력 및 입력은 쉘 창으로 이동하여 쉘 창에서 수신됩니다. 프로그램이 끝나면 파이썬은 대화식 모드로 들어가 대화식 프롬프트 (>>>)를 출력합니다. 그런 다음 프로그램에서 만든 개체와 상호 작용할 수 있습니다.

Run이 셸의 메뉴 모음에 나타나지 않는 것이 맞습니다. Enter 키가있는 문을 실행하면 필요하지 않습니다.

+0

좋아요, 올바르게 이해한다면 - 파이썬을 배울 때 가장 좋은 방법은 프로그램을 별도의 편집기 (예 : Atom)로 작성한 다음 터미널 창에서 실행하는 것입니다. 나는 여전히 내가 배우고있는 것처럼 내가 당신의 다중 행 문장을 이해하지 못한다고 말해야 만한다. 두 번 입력하면 두 번째 명령을 기다리지 않고 다음 명령을 기다리는 (>>>)하지만 두 번째 질문 일 수 있습니다. 명확한 설명에 감사드립니다. – user7409665

+0

아니요, 고급 IDE를 배우기 전까지는 IDLE을 사용하여 파이썬을 배우는 것이 좋습니다. 나는 '복합체'라기보다는 '복합체'라고 말해야했다. 다중 행 문은 하나 이상의 물리적 행 ('a = (1 + 2 + 3 \ n + 4 + 4)') 또는 하나의 행에 헤더와 하나 이상의 본문이있는 복합 문 ('a : \ nb = 3 '이면). 두 번 누르는 것은 복합 문에 대해서만 필요하며 다른 복합 문은'def','class','while','for'입니다. –

+0

감사합니다. "Absolute Beginners를위한 Python"을 시작하겠습니다. – user7409665