산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> python

파이썬 스크립트 실행 마스터하기: 단계별 종합 가이드

파이썬에서 스크립트란 무엇인가?

파이썬에서 스크립트는 파이썬 코드 또는 프로그램으로 구성된 파일로 정의할 수 있습니다. 파일 확장자는 .py로 끝납니다.

인터프리터는 스크립트를 두 가지 방식으로 실행할 수 있습니다:

파이썬 코드와 스크립트를 대화형으로 실행하는 방법

다음 단계를 따라 대화형 모드에서 파이썬 코드를 실행해 보세요:

1단계: 명령줄을 대화형 모드로 열기

터미널(윈도우: 명령 프롬프트, 맥/리눅스: 터미널)을 엽니다.

2단계: 파이썬 인터프리터 호출

명령줄에 다음 명령어를 입력하여 파이썬 인터프리터를 시작합니다:

python

참고: 파이썬 3가 기본인 시스템에서는 python3를 사용해야 할 수 있습니다.

3단계: 코드 작성 및 순차 실행

인터프리터가 시작되면(>>> 프롬프트 표시), 파이썬 코드를 한 줄씩 입력하고 실행할 수 있습니다.

예제 1: 간단한 출력

>>> print('hello world Guru99')
hello world Guru99

예제 2: 조건문 실행

>>> a = 25
>>> b = 50
>>> if a > b:
...     print("a is more than b")
... else:
...     print("b is more than a")
...
b is more than a

설명: 위 코드는 두 변수를 비교하여 더 큰 값을 출력합니다. 들여쓰기(인덴테이션)를 정확히 지켜야 IndentationError를 방지할 수 있습니다. 윈도우 명령 프롬프트에서 나가려면 Ctrl+Z를 누른 후 Enter를 치세요.

윈도우 GUI에서 파이썬 스크립트 파일 대화형 실행

단계별 가이드

  1. 명령 프롬프트를 열고 python 명령어 뒤에 스크립트 파일명을 입력합니다.
  2. 스크립트 파일(.py 또는 .pyw 확장자)이 미리 생성되어 있어야 합니다.
  3. 예: python example.py
C:\> python example.py
Hello, world!

IDE에서 파이썬 스크립트 실행

통합 개발 환경(IDE)은 파일 및 폴더 계층을 시각적으로 관리하고, 프로젝트 구성을 빠르게 도와줍니다. 대표적인 파이썬 IDE로는 Spyder와 PyCharm이 있습니다.

PyCharm에서 스크립트 실행 예제

  1. PyCharm에서 새 프로젝트 생성 (File > New Project)
  2. 프로젝트 이름을 Guru99Example로 지정 후 Create 클릭
  3. 프로젝트 루트 폴더 우클릭 > New > Python File 선택
  4. 파일 이름을 Guru99Example로 지정
  5. 편집기에 코드 입력: print('hello world Guru99')
  6. 편집기 우클릭 > Run File in Python Console 선택
PyDev console: starting.
Python 3.10.6 ... on win32
>>> runfile('C:/Users/.../Guru99Example.py', wdir='C:/Users/.../Guru99Example')
hello world Guru99

파일 관리자에서 파이썬 스크립트 실행

  1. 메모장을 열고 파이썬 코드 작성: print('Hello World Guru99')
  2. 파일을 example.py 또는 example.pyw로 저장
  3. 윈도우 탐색기에서 파일 우클릭 > 열기 선택

팁: 실행 후 콘솔 창이 바로 닫히는 것을 방지하려면 스크립트 끝에 다음 코드를 추가하세요:

input('Press Enter to exit...')

이렇게 하면 사용자 입력 전까지 창이 유지됩니다. 단, 스크립트에 오류가 있으면 input 문이 실행되지 않아 출력을 볼 수 없습니다.

스크립트 파일명과 명령줄로 실행

  1. 메모장에서 코드 작성 후 example.py로 저장
  2. 윈도우 탐색기에서 파일 우클릭 > 경로로 복사 선택
  3. 명령 프롬프트에서 복사한 경로 붙여넣기 후 실행: python "C:\path\to\example.py"

또는 모듈로 실행할 수도 있습니다:

python -m example
hello world
Press Enter to exit...

구문: python -m <모듈명> — sys.path에서 모듈을 찾아 __main__으로 실행합니다.

리눅스 터미널에서 파이썬 스크립트 실행

대화형 모드

$ python3
>>> a = 25
>>> b = 50
>>> if a > b:
...     print("a is more than b")
... else:
...     print("b is more than a")
...
b is more than a

스크립트 파일 실행

  1. 텍스트 에디터에서 코드 작성 후 Example.py로 저장
  2. 터미널에서 실행: python3 /home/user/Desktop/Example.py
hello world

코드, 모듈, 스크립트 비교

구분코드 (Code)모듈 (Module)스크립트 (Script)
정의명령어의 나열순차적으로 정리된 코드들의 집합논리적 순서나 배치된 코드를 담은 파일
실행 방식파이썬 인터프리터로 직접 실행스크립트나 코드에서 import 후 실행파이썬 인터프리터로 직접 실행

자주 묻는 질문 (FAQ)

Q: 스크립트와 모듈의 차이는?

A: 스크립트는 직접 실행 목적으로 작성된 파일이고, 모듈은 다른 코드에서 import하여 재사용하기 위한 파일입니다. 같은 .py 파일이라도 용도에 따라 다르게 불립니다.

Q: .py와 .pyw의 차이는?

A: .py는 콘솔 창이 열리며 실행되고, .pyw는 콘솔 창 없이 백그라운드에서 실행됩니다(윈도우 전용).

결론

python

  1. 파이썬 pass 문 마스터하기: 실전 가이드
  2. Python 데코레이터 마스터하기: 전문 기법으로 함수 강화
  3. 파이썬 vs 자바스크립트: 주요 차이점, 특징 및 선택 가이드
  4. 파이썬 네트워크 프로그래밍: 소켓과 고급 프로토콜 마스터하기
  5. 파이썬 SciPy: 라이브러리 & 함수 종합 튜토리얼
  6. Python 리스트 연산: 생성, 접근, 수정, 고급 기법
  7. 코드 멘토: AI 기반 파이썬 학습 & 코드 리뷰 도구
  8. 파이썬 연산자 마스터하기: 종합 가이드
  9. 파이썬 객체 메모리 사용량 측정: sys.getsizeof() 완벽 가이드
  10. 파이썬 스레드 간 통신 마스터하기: 동기화와 데이터 공유