Recent Posts

파이썬 인터프리터 argument



안녕하세요 주니입니다.

파이썬은 인터프리터 언어입니다.
파이썬은 컴파일러 대신 인터프리터가 있습니다.
인터프리터의 옵션 명령어로 스크립트 또는 특별한 기능을 수행 할 수 있습니다.

이 글에서 인터프리터의 모든 기능을 다루지 않습니다.
필수적인 기능을 다룹니다.

만약 더 많은 정보가 필요하다면 파이썬 공식 홈페이지를 참조하세요.

파이썬 공식 홈페이지의 인터프리터 설명


인터프리터 실행

파이썬 런처를 실행하면 인터프리터가 실행됩니다.
파이썬 설치 경로의 python.exe가 런처입니다.

런처를 실행시키는 방법은 두 가지입니다.

첫 번째 방법은 파이썬 설치경로에서 python.exe를 실행합니다.


run_python_interpreter_location






두 번째 방법은 Windows 명령프롬프트에서 python.exe를 실행합니다.


run_python_interpreter_command




만약 설치할 때 또는 그 외 방법으로 환경변수에 설치경로를 추가해 줬다면,
"python" 명령어로 실행 가능합니다.


run_python_interpreter_command_environment






인터프리터 종료


대화형모드에서 인터프리터를 종료시키려면 파일의 끝을 입력하면 됩니다.
Windows에서 파일의 끝은 Ctrl-Z 입니다.


exit_python_interpreter




대화형 모드


다른 옵션 없이 파이썬 런처를 실행하면 인터프리터가 대화형 모드로 실행됩니다.
 대화형 모드는 표준입력으로 파이썬 명령을 입력받습니다.
파일의 끝이 입력되면 대화형 모드가 종료됩니다.
대화형 모드에서 간단한 명령어들을 실험 할 수 있습니다.






비대화형 모드



비대화형 모드 실행은 크게 세 가지가 있습니다.

첫째, -c 옵션으로 커맨드를 수행합니다.
둘째, -m 옵션으로 모듈을 수행합니다.
셋째, 파일명으로 스크립트를 수행합니다.

해당 명령어들은 실행되기전에 컴파일이 됩니다. 


이 글에서는 스크립트를 수행하는 방법만 알아보겠습니다.
스크립트를 실행하는 방법은 두 가지입니다.

첫째, 스크립트 파일을 더블클릭한다.
둘째, 명령프롬트트에서 아래와 같이 런처 옵션으로 스크립트를 입력한다.

스크립트를 입력할 때, 스크립트의 상대주소 또는 절대주소를 입력해야 합니다.
python script


run_script_python





run_script_python2





인터프리터 인수



파이썬 인터프리터에 인수를 전달 할 수 있습니다.
런처의 명령어로 인수를 전달합니다.

python [args]

전달한 인수들은 파이썬 내장 모듈 sys의 argv 변수에 순서대로 저장됩니다.
각 인수는 띄어쓰기로 구분됩니다.


예를 들어,

비대화형 모드인 스크립트와 함께 사용하면 "python script a b c d e" 처럼 사용합니다.
대화형 모드에서 사용하면 "python - a b c d" 처럼 사용합니다.
각 인수는 argv[0] = script명 or -, argv[1] =a ... 로 저장이 됩니다.



interpreter_arguments





일반적인 옵션들

--help 옵션을 입력하면 커맨드 옵션에 대한 메뉴얼을 확인 할 수 있습니다.




python_command_help



--version 옵션을 입력하면 설치된 파이썬 버전을 확인 할 수 있습니다.




python_command_version





help 함수


인터프리터는 help 함수를 내장하고 있습니다.
help 함수를 호출하면 파이썬 예약어에 대한 메뉴얼을 확인 할 수 있습니다.
help 함수를 호출 하면 프롬프트가 help> 로 바뀝니다.
help> 프롬프트에 원하는 키워드를 입력하여 메뉴얼을 확인합니다.


interpreter_help_function







파이썬 인터프리터 argument 파이썬 인터프리터 argument Reviewed by Juny on 7월 02, 2019 Rating: 5

댓글 없음:

Powered by Blogger.