Python 스크립트를 실행하는 방법?
파이썬 스크립트 실행 방법 완벽 가이드
파이썬에 대한 기본적인 이해가 있다면, 파이썬 스크립트를 실제로 실행하는 방법에 대한 지식이 필수적입니다. 이 글은 바로 그 부분을 해결해 드립니다.
이 글을 통해 파이썬 스크립트 실행에 대한 다양한 접근 방식을 배우고, 자신에게 맞는 방법을 선택할 수 있게 될 것입니다. 파이썬 초심자뿐만 아니라 경험이 있는 개발자도 새로운 정보를 얻을 수 있는 기회가 될 것입니다. 자, 그럼 바로 본론으로 들어가 볼까요?
스크립트 실행을 시작하기 전에 시스템에 파이썬이 설치되어 있는지 확인해야 합니다. 아직 설치하지 않았다면, 파이썬 공식 웹사이트에서 다운로드하여 설치할 수 있습니다.
다음은 예시로 사용할 파이썬 스크립트입니다. 텍스트 편집기를 열고 아래 코드를 복사하여 파일에 저장하세요. 이 스크립트는 두 숫자를 입력받아 합을 출력하는 간단한 프로그램입니다.
a, b = map(int, input().split()) print(a + b)
IDE를 활용한 실행
통합 개발 환경(IDE)을 사용하면 파이썬 스크립트를 매우 간단하게 실행할 수 있습니다. 대부분의 IDE에는 스크립트 실행 버튼이 있으며, 이를 클릭 한 번으로 파이썬 코드를 실행할 수 있습니다. IDE는 개발 생산성을 높이는 데 큰 도움이 됩니다.
커맨드 라인을 이용한 실행
파이썬 스크립트를 실행하는 가장 일반적인 방법 중 하나는 커맨드 라인 또는 터미널을 사용하는 것입니다. 다음은 커맨드 라인을 통해 파이썬 스크립트를 실행하는 단계입니다.
- 터미널 또는 명령 프롬프트를 엽니다.
- `cd` 명령어를 사용하여 파이썬 스크립트 파일이 저장된 디렉토리로 이동합니다.
- `python3 script_name.py` 명령을 실행합니다. (시스템 설정에 따라 `python` 명령어를 사용할 수도 있습니다.)
- 스크립트가 실행되고, 결과가 출력됩니다.
이 방법은 운영체제에 관계없이 대부분의 환경에서 잘 작동합니다.
macOS 및 우분투 환경에서의 추가 방법
macOS나 우분투 환경에서는 bash 스크립트를 사용하여 파이썬 스크립트를 실행할 수도 있습니다. bash 스크립트는 여러 명령어를 묶어 실행하는 데 유용합니다. 다음은 bash 스크립트를 이용하여 파이썬 스크립트를 실행하는 방법입니다.
- 텍스트 편집기를 열고 `.sh` 확장자를 가진 파일을 생성합니다.
- 다음 코드를 작성하여 파일에 저장합니다.
#!/usr/bin/env bash python3 /path/to_your/python/script.py
- 스크립트에서 파이썬 스크립트의 정확한 경로로 업데이트합니다.
- 터미널에서 `./bash_script_name.sh` 명령을 실행하여 bash 스크립트를 실행합니다.
bash 스크립트를 활용하면 파이썬 스크립트 실행을 자동화할 수 있습니다.
우분투 환경에서의 특별한 방법
우분투에서는 데스크톱 바로가기를 만들어 파이썬 GUI 애플리케이션을 편리하게 실행할 수 있습니다. 매번 터미널에서 명령어를 입력하는 대신, 클릭 한 번으로 실행할 수 있습니다.
다음은 우분투 대시보드에서 파이썬 스크립트를 실행하는 데 필요한 단계입니다.
- 텍스트 편집기를 열고 새로운 파일을 만듭니다.
- 다음 코드를 파일에 복사하여 `/home/your_username/.local/share/applications/` 디렉토리에 `.desktop` 확장자로 저장합니다.
[Desktop Entry] Name=add.py Exec=gnome-terminal -- /home/your_username/path_to_entry_bash_file/bash_script.sh Type=Application Categories=GTK;GNOME;Utility;
- `Name`은 원하는 이름으로 변경할 수 있습니다.
- 파이썬 스크립트를 실행할 bash 스크립트를 만듭니다. 다음 코드를 작성합니다.
#!/usr/bin/env bash python3 /relative/path/to_script/from/home/script.py
- bash 스크립트에서 파이썬 스크립트의 정확한 경로를 설정하고, 데스크탑 항목 파일에서도 bash 스크립트 경로를 업데이트합니다.
- 이제 윈도우 키를 누르고 생성한 데스크탑 항목을 검색하여 실행합니다.
만약 사용자 입력이 없는 스크립트를 실행한다면, 터미널이 바로 닫혀 출력을 확인할 수 없는 문제가 발생할 수 있습니다. 이 문제를 해결하려면 다음과 같이 bash 스크립트를 수정해야 합니다.
#!/usr/bin/env bash python3 /relative/path/to_script/from/home/script.py; bash
이렇게 하면 터미널이 스크립트 실행 후에도 열려있어 결과를 확인할 수 있습니다.
윈도우 환경에서의 실행 방법
윈도우 환경에서는 `실행` 창을 사용하여 파이썬 스크립트를 실행할 수 있습니다. 윈도우 키 + R을 눌러 `실행` 창을 열고 `py C:\path\to\script.py`를 입력하고 엔터를 누르면 스크립트가 실행됩니다. 하지만 위에서 언급한 것 처럼, 스크립트가 실행된 직후 명령 프롬프트가 닫히는 문제가 있습니다.
이 문제를 해결하기 위해 배치 스크립트를 사용할 수 있습니다. 다음과 같이 배치 스크립트를 작성합니다.
@py.exe C:\path\to\script.py %* @pause
파일을 `.bat` 확장자로 저장하고, 윈도우 키 + R을 눌러 `실행` 창을 열고 배치 스크립트의 경로를 입력하여 실행하면, 스크립트 실행 후 명령 프롬프트가 열려있어 출력을 확인할 수 있습니다.
마무리
이제 파이썬 스크립트를 다양한 방법으로 실행하는 방법을 알게 되었습니다. 여러분에게 가장 적합한 방법을 선택하여 파이썬 코딩을 즐기세요!
즐거운 스크립팅 되세요! 😊
이 글이 유익했다면, 다른 사람들과도 공유해 보세요!