Python 입문 | Python 개발 환경 | 스크립트 실행하기


Python은 일반적으로 스크립트 파일(스크립트 = Python 소스 코드를 쓴 텍스트 파일)를 작성하여 이를 Python 명령으로 실행한다. 이 방법에 대해 설명하겠다.

우선, 스크립트 파일을 작성한다. 이것은 단순한 텍스트 파일이므로 텍스트 편집기라면 어떤 것이라도 작성할 수 있다. 만약 적당한 편집기를 가지고 있지 않다면, IDLE을 사용하자. 이것은 사실 Python 전용 편집기로도 사용할 수 있다.

IDLE 윈도우의 메뉴에서 [File] - [New File] 를 선택하면 새 창이 열린다. 이것은 IDLE 대화형 쉘 윈도우와는 다른 단순한 텍스트 편집기 창이다. 여기에 그대로 Python 스크립트를 작성하고 편집할 수 있다. 그럼 다음의 스크립트를 작성하자.

for n in range(10): 
    print("Hello Python!")

작성한 후 [File] 메뉴의 [save]를 선택하여 파일을 저장한다. 파일 이름은 “myscript.py"로 하였다. 저장 위치는 본인이 알기 쉽게 적당한 곳에 해두면 된다.

저장한 후에 스크립트를 편집하는 윈도우의 [Run] 메뉴에서 [Run Module] 을 선택한다. 편집기 창에서 열려있는 myscript.py을 그 자리에서 실행하고 대화형 쉘 창에 결과를 출력한다.

실행하면 “Hello Python!“라는 텍스트가 10 줄 출력된다. 이 스크립트의 실행 결과이다.     python run

python run

명령 실행

Python 프로그램은 일반적으로 명령 프롬프트 또는 터미널에서 명령을 사용하여 스크립트를 실행한다. 그럼, 이것도 해보도록 하자. 명령 프롬프트(Windows) 또는 터미널(Mac OS X)를 시작하자.

cd {py파일이 저장된 위치}

이렇게 실행할 스크립트 파일이 저장한 디렉토리로 이동한다. 그리고 다음과 같이 명령을 실행한다.

Windows의 경우 (다음의 어느 쪽도 가능)

py myscript.py
python myscript.py

Windows의 경우 “python"명령어로 실행한다. 이것은 생략해서 “py"만으로도 실행할 수 있다.

Mac OS X의 경우

python3 myscript.py

Mac OS X의 경우 “python"명령어를 실행하면 OS에 처음부터 설치되어있는 Python 2.5을 시작한다. 새로 설치했다면 “python3"라고 실행해야 한다.

Max OS X에서 실행이 안될 경우

처음에 Mac OS X에 설치해서 그대로 실행하려고 하면 python3 명령을 사용할 수 없는 경우가 있다. 이는 쉘에 Python의 경로가 추가되지 않기 때문이다. 이것은 미리 준비되어있는 명령 프로그램으로 실행할 수 있다.

“응용 프로그램"폴더에 설치되어 있는 Python의 폴더(“Python 3.6"과 같은 이름으로되어 있다)에 “Update Shell Profile.command ‘라는 파일이 있을 것이다. 이를 더블 클릭하여 실행 하자. 이것으로 Python3 명령을 사용할 수있게 될 것이다.