SW/Python

python : 파일 또는 셸을 통해 스크립트를 실행하는 방법 , 종류

얇은생각 2019. 11. 29. 07:30
반응형

파이썬 스크립트를 실행할 수 없다면 프로그래밍은 의미가 없습니다. Python 스크립트를 실행하면 인터프리터가 Python 프로그램을 컴퓨터가 이해할 수 있는 것으로 변환합니다. Python 프로그램 실행은 두 가지 방법으로 수행 할 수 있습니다.

 

 

파이썬 스크립트를 파일로 실행

일반적으로 프로그래머는 실제 환경과 독립형 스크립트를 작성합니다. 그런 다음 ".py"확장자로 파일을 저장합니다. 이는 운영 체제 및 프로그래머에게 파일이 실제로 Python 프로그램임을 나타냅니다. 인터프리터가 호출 된 후 파일을 읽고 해석합니다. Python 스크립트가 Windows와 Unix 기반 운영 체제에서 실행되는 방식은 매우 다릅니다. 차이점과 Windows 및 Unix 플랫폼에서 Python 스크립트를 실행하는 방법을 알아보겠습니다.

 

명령 프롬프트를 사용하여 Windows에서 Python 스크립트 실행

Windows 사용자는 프로그램의 경로를 Python 인터프리터에 인수로 전달해야합니다. 

 

C:\Python27\python.exe C:\Users\Username\Desktop\my_python_script.py

 

 

윈도우의 python.exe 대 pythonw.exe

Windows에는 두 개의 Python 실행 파일 (python.exe 및 pythonw.exe)이 제공됩니다. 스크립트를 실행할 때 터미널이 팝업되도록하려면 python.exe를 사용하십시오. 그러나 터미널 팝업을 원하지 않으면 pythonw.exe를 사용하십시오. pythonw.exe는 일반적으로 터미널이 아닌 프로그램 만 표시하려는 GUI 프로그램에 사용됩니다.

 

 

Mac, Linux, BSD, Unix 등에서 Python 스크립트 실행

Mac, BSD 또는 Linux (Unix)와 같은 플랫폼에서는 프로그램의 첫 번째 행으로 지정하여 하드 드라이브에서 Python 인터프리터의 위치를 ​​나타냅니다. 다음 형식으로되어 있습니다.

 

#!/path/to/interpreter

 

파이썬 인터프리터에 사용되는 일반적인 커맨드 라인은 다음과 같습니다.

 

#!/usr/bin/env python

 

그런 다음 명령을 사용하여 스크립트를 실행 가능하게 만들어야합니다.

 

chmod +x my_python_script.py

 

Windows와 달리 Python 인터프리터는 일반적으로 이미 $ PATH 환경 변수에 있으므로 추가 할 필요가 없습니다. 그런 다음 다음과 같이 Python 인터프리터를 수동으로 호출하여 프로그램을 실행할 수 있습니다.

 

python firstprogram.py

 

 

 

쉘을 이용한 파이썬 실행

이미 Python이 설치되어 있고 제대로 실행 중이라고 가정하면 터미널 또는 콘솔을 열고 'python'을 입력하고 'Enter'키를 누르십시오. 그러면 즉시 파이썬 라이브 인터프리터로 안내됩니다. 화면에 다음과 같은 메시지가 표시됩니다.

 

user@hostname:~ python
Python 3.3.0 (default, Nov 23 2012, 10:26:01) 
[GCC 4.2.1 Compatible Apple Clang 4.1 ((tags/Apple/clang-421.11.66))] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

 

 

파이썬 프로그래머는 라이브 인터프리터로 작업하는 동안, 모든 것이 실시간으로 읽고 해석된다는 점을 명심해야합니다. 예를 들어 루프는 함수의 일부가 아닌 한 즉시 반복됩니다. 따라서 파이썬 쉘을 사용하는 것은 일반적으로 대화식으로 코드를 실행하는 데 사용됩니다. 인터프리터에서 Python 스크립트를 실행하려면 해당 스크립트를 가져오거나 Python 실행 파일을 호출해야합니다.

반응형