설치 위치

일반적으로 /usr/local/bin
/usr/local/python

대화형 인터프리터 실행과 종료

실행: python
종료:

  • quit() 입력
  • 키보드 버튼 누름: control + d (unix) / control + z (window)

파이썬 실행 Command line and environment

파이썬을 실행
파이썬 실행을 파이썬 인터프리터 실행이라고 한다.
인터프리터가 실행되면 stdin을 tty로 받느냐 아니냐에 따라 실행이 달라지는데,
tty로 받을 때만 한줄한줄 실행이 된다.

  • 스크립트 실행
    • (파일 이름을 넘기면, 인터프리터는 그 파일을 열어 순차적으로 실행, 표준 입력은 여전히 tty이지만, 대부분의 입력은 스크립트 파일에서 온다.)
      • $ python script.py
  • python -c command 는 -c 뒤에 문자열을 하나의 스크립트 파일처럼 실행한다.
    • 실행 원리는 스크립트 실행과 동일
  • 표준 입력 리다이렉트
    • python에 스크립트를 직접 지정하지 않고, < script.py처럼 표준 입력을 파일에 연결하면 인터프리터가 그 파일 내용을 한 번에 읽어 실행한다.
    • 이때는 stdin이 tty가 아니라 파일 스트림이므로 대화형 프롬프트 없이 곧장 실행한다.
      • $ python < script.py
  • 파이프 입력
    • 다른 프로그램의 출력이 파이프로 연결되어 들어오는 경우도 마찬가지로 대화형 모드 없이 입력 스트림을 처리한다.
      • $ echo ‘print(“from pipe”)’ | python

파이썬을 실행할 때 스크립트 앞에 -i 옵션을 주면 대화형으로 실행할 수 있다.

← python 3.14으로