Windows PowerShell에서 Python 스크립트 실행

Muhammad Waiz Khan 2023년1월30일
  1. py 명령을 사용하여 PowerShell에서 Python 실행
  2. ./<filename>.py를 사용하여 PowerShell에서 Python 실행
Windows PowerShell에서 Python 스크립트 실행

이 자습서에서는 Windows PowerShell에서 Python 스크립트 또는 .py 파일을 실행하는 여러 방법을 살펴봅니다. 머신에서 Python 스크립트를 실행하기 위한 요구사항은 머신에 Python이 설치되어 있어야 하는 것입니다. 다음 명령을 사용하여 Windows PowerShell에서 설치된 Python 2 또는 Python 3 버전을 확인할 수 있습니다.

파이썬 2:

py -2 --version

파이썬 3:

py -3 --version

필요한 Python 버전이 설치되어 있지 않은 경우 이 링크에서 다운로드하여 설치할 수 있습니다. 필요한 Python 버전이 있으면 다음과 같은 방법으로 Windows PowerShell에서 Python 스크립트를 실행할 수 있습니다.

py 명령을 사용하여 PowerShell에서 Python 실행

py 명령을 사용하여 PowerShell에서 Python 스크립트를 실행할 수 있습니다. py 명령을 사용하여 스크립트를 실행하려면 스크립트를 실행하는 데 필요한 Python 버전과 스크립트 파일 이름을 언급해야 합니다.

아래 예제 명령은 py 명령을 사용하여 Windows PowerShell에서 Python 스크립트 test.py를 실행하는 방법을 보여줍니다.

파이썬 2의 경우:

py -2 test.py

파이썬 3의 경우:

py -3 test.py

./<filename>.py를 사용하여 PowerShell에서 Python 실행

스크립트 이름 앞에 ./를 사용하여 Windows PowerShell을 통해 Python 스크립트를 실행할 수도 있습니다. 새 창이 열리고 스크립트의 출력이 표시되고 닫힙니다. 이 방법에서 발생할 수 있는 문제는 스크립트 실행 후 출력 창이 닫히기 때문에 사용자가 스크립트의 출력을 볼 수 없다는 것입니다.

이 문제에 대한 해결책은 스크립트 끝에 input() 메서드를 사용하는 것입니다. input() 메소드는 사용자가 입력 값을 입력하기를 기다립니다. 따라서 출력 창은 닫히지 않고 사용자가 Enter 키를 누르지 않을 때까지 열린 상태로 유지됩니다.

다음 명령을 사용하여 Windows PowerShell을 통해 Python 스크립트 test.py를 실행할 수 있습니다.

./test.py