Python 스크립트를 실행하는 방법

Python 스크립트를 실행하는 방법

Python 스크립트를 실행하기 위한 다양한 트릭을 확실히 이해하면 일반적인 함정을 예상하고 피함으로써 더 빠르게 코딩하는 데 도움이 됩니다.





Python 스크립트를 실행하는 것은 매우 쉽고 여러 가지 방법이 있습니다. 이 기사에서 다양한 방법을 보여드리겠습니다.





Python 스크립트를 실행하려면 무엇이 필요합니까?

컴퓨터에서 Python 스크립트를 성공적으로 실행하려면 다음 체크리스트를 살펴보고 준비가 되었는지 확인하십시오.





  • 컴퓨터에 Python이 설치되어 있는지 확인하십시오. 그렇지 않은 경우 다음으로 이동하십시오. 파이썬 웹사이트 최신 버전의 Python을 다운로드하여 설치합니다.
  • PC에 코드 편집기 또는 IDE가 설치되어 있습니다.
  • 명령줄에서 호출할 수 있도록 시스템 변수 경로에 Python을 추가해야 합니다.

Python이 설치되어 경로에 이미 추가되었는지 확인하려면 다음을 입력하십시오. 파이썬 -- 버전 명령 줄에서 입력하다 . Python 버전이 표시되면 시스템 경로에 추가된 것입니다.

그러나 앞서 언급했듯이 Python 스크립트를 실행하는 방법에는 여러 가지가 있습니다. 아래에서 다양한 방법을 살펴보자.



관련된: Windows PATH 변수에 Python을 추가하는 방법

대화식으로 Python 스크립트를 실행하는 방법

대화형 Python 모드를 사용하면 코드 편집기나 IDE를 사용하지 않고 명령줄을 통해 즉시 스크립트를 실행할 수 있습니다.





YouTube 동영상이 저작권이 있는지 확인하는 방법

Python 스크립트를 대화식으로 실행하려면 명령줄을 열고 다음을 입력합니다. 파이썬 . 그런 다음 치다 입력하다 .

그런 다음 대화형 모드 내에서 Python 코드를 작성할 수 있습니다. 누를 때 입력하다 , 코드 출력이 즉시 나타납니다.





파이썬은 들여쓰기를 구분합니다. 따라서 이것은 대화형 모드에서 함수, 루프, 조건 또는 클래스와 같은 작성 방법을 약간 혼란스럽게 만들 수 있습니다.

대화형 모드에서 들여쓰기 오류가 필요한 메서드를 작성하는 동안 들여쓰기 오류를 방지하려면 새 줄에 도달할 때마다 일관되게 스페이스바를 사용해야 합니다.

예를 들어 함수 바로 아래의 모든 코드에 단일 공백을 사용할 수 있습니다. 그런 다음 뒤에 오는 부분 집합에 대해 두 개의 공백으로 변경하는 식입니다.

더 명확한 그림을 보려면 아래 예를 살펴보십시오.

대화형 모드를 사용하면 코드를 테스트할 수 있다는 장점이 있습니다. 그러나 프로젝트를 실행하는 데 사용할 수 없으며 실수를 하면 코드를 처음부터 다시 작성해야 할 수 있습니다.

대화형 모드로 작성된 코드도 휘발성입니다. 따라서 코드가 지워지고 명령 프롬프트를 닫으면 복구할 수 없습니다.

유형 출구() 또는 그만두 다() , 다음을 치다 입력하다 대화형 모드를 종료합니다. 를 눌러 Windows에서 대화형 모드를 종료할 수도 있습니다. Ctrl 키 + 와 함께 .

Python 명령으로 Python 파일을 실행하는 방법

원하는 텍스트 편집기로 Python 코드를 작성하고 다음을 사용하여 명령줄에서 실행할 수 있습니다. 파이썬 명령.

대화형 모드와 달리 코드는 다음이 포함된 전용 Python 파일에 있습니다. .py 확대.

다음을 사용하여 Python 파일을 실행하려면 파이썬 명령:

  1. PC의 디렉토리에 새 파일을 만듭니다. 다음으로 파일 이름을 지정했는지 확인하십시오. .py 확대. 예를 들어 다음을 수행할 수 있습니다. myFile.py .
  2. 원하는 코드 편집기를 사용하여 해당 파일을 엽니다.
  3. 방금 만든 파일에 코드를 작성합니다. 그런 다음 키를 눌러 다시 저장하십시오. Ctrl 키 + NS .
  4. 명령줄을 열고 Python 파일의 루트 디렉터리로 이동합니다.
  5. 유형 파이썬 myFile.py 해당 Python 파일의 코드를 실행하려면 myFile.py Python 파일의 이름으로.

명령줄을 통해 실행한 스크립트의 출력을 텍스트 파일로 저장할 수 있습니다. 이렇게 하려면 다음을 사용하십시오.

python myFile.py > output.txt

이 방법은 실제 Python 프로젝트를 실행하는 데 이상적입니다. 예를 들어, 이와 같이 Flask server.py 파일을 실행하면 로컬 서버가 시작됩니다.

이름으로 Python 파일 실행

최신 버전의 Windows를 사용하는 경우 이제 파일 이름을 추가하지 않고 파일 이름을 입력하여 Python 스크립트를 실행할 수 있습니다. 파이썬 명령:

myFile.py

IDE로 Python 스크립트 실행

통합 개발 환경 또는 IDE는 고급 파일 및 폴더 관리 시스템을 제공합니다. 따라서 하나의 디렉토리 아래 다른 폴더에 파일을 구성하여 프로젝트를 더 빠르게 빌드할 수 있습니다.

궁극적으로 IDE는 가상 환경에서 Python 스크립트를 쉽게 실행합니다. 특정 종속성에서 실행되는 프로젝트를 관리하는 데 이상적입니다.

관련된: Python 가상 환경을 만들고 관리하는 방법

IDE를 사용하여 Python 코드를 작성, 읽기, 편집 및 실행할 수 있습니다. 간단한 코드 편집기와 마찬가지로 다음을 사용하여 명령 프롬프트에서 IDE로 작성된 Python 스크립트를 실행할 수 있습니다. 파이썬 명령.

또한 Pycharm 또는 Spyder와 같은 IDE를 사용하면 클릭 한 번으로 스크립트를 실행할 수 있습니다.

브라우저 기반 IDE 사용

주피터 노트북 그리고 구글 콜라보레이션 Python 코드를 빠르게 작성하고 실행할 수 있는 인기 있는 브라우저 기반 IDE입니다. 또한 셀 기반이며 데이터 과학 프로젝트를 처리하는 데 이상적입니다.

Google Colaboratory로 Python 스크립트를 실행하려면 파일 . 그런 다음 선택 새 노트북 Python 코드를 작성하고 실행할 수 있는 노트북을 엽니다. 클릭할 수 있습니다. + 코드 새 셀을 시작합니다.

설치 없이 바로 Google Colaboratory를 등록하고 사용할 수 있지만 Python 스크립트를 실행하려면 Jupyter Notebook을 설치해야 합니다.

관련된: Jupyter 노트북 시작하기

스크립트 실행은 두 플랫폼에서 비슷합니다. 셀에 코드를 작성하고 나면 Ctrl 키 + 입력하다 해당 셀을 실행합니다.

내장 Python IDLE을 사용하여 Python 스크립트 실행

Python IDLE은 작동하기 전에 파일을 저장하지 않고도 Python 스크립트를 실행할 수 있는 가장 기본적인 방법 중 하나입니다.

전화에서 시크릿 모드로 전환하는 방법

Python IDLE에 액세스하려면 Windows 검색 창으로 이동하십시오. 유형 게으른 표시되면 엽니다.

또는 명령줄에서 Python IDLE을 시작할 수 있습니다. 그렇게 하려면 명령줄을 연 다음 명령을 입력하십시오. 게으른 .

일단 나타나면 코드를 작성하고 다음을 눌러 각 줄을 실행할 수 있습니다. 입력하다 .

Python IDLE도 저장할 수 있습니다. 당신이해야 할 모든 파일 > 다른 이름으로 저장 . 그런 다음 IDLE은 파일을 다음과 같이 저장합니다. .py 기본적으로 확장자.

다른 Python 파일에서 Python 스크립트를 모듈로 실행

다른 Python 파일에서 Python 스크립트를 실행할 수도 있습니다. 이 작업을 수행하는 방법에는 여러 가지가 있지만 다음을 사용하여 수입 진술이 이상적입니다.

하지만 이를 수행하는 다양한 방법을 살펴보겠습니다.

가져온 모듈로 Python 스크립트 실행

스크립트를 생성하고 Python 모듈로 가져온 다음 다른 Python 파일을 사용하여 실행할 수 있습니다.

이렇게 하려면 실행하려는 Python 스크립트와 동일한 디렉터리에 새 Python 파일을 만듭니다. 새 파일을 열고 다음 스크립트를 가져옵니다.

import myScript.py

실행하려는 스크립트에 함수나 클래스만 필요한 경우 절대 가져오기를 사용하세요.

from myScript.py import myFunction
myFunction()

exec 함수를 사용하여 다른 Python 파일에서 Python 스크립트 실행

또는 내장된 Python 코드를 실행할 수 있습니다. 임원() 기능. 실행하려는 파일과 동일한 디렉터리에 새 Python 파일을 만들고 다음 코드를 실행합니다.

exec(open('myScript.py').read())

내장 Runpy 모듈을 사용하여 Python 스크립트 실행

다음을 사용하여 Python 스크립트를 실행할 수도 있습니다. runpy.run_module() . 포함할 필요가 없습니다 .py 이 방법을 사용하는 동안 확장자:

import runpy
runpy.run_module('myScript')

그러나 다음을 사용할 수 있습니다. runpy.run_path() 대신에. 그러나 작동하려면 Python 확장이 필요합니다.

import runpy
runpy.run_path('myScript.py')

importlib 사용

다음을 사용하여 다른 Python 파일에서 스크립트를 실행할 수도 있습니다. importlib 기준 치수. 포함할 필요가 없습니다 .py 확장자는 다음 중 하나입니다.

컴퓨터가 안전 모드에서 시작되지 않음
import importlib
importlib.import_module('myScript')

Python 파일을 두 번 클릭하여 실행

Python 파일을 두 번 클릭하는 것만으로도 작동합니다. 일반적으로 이렇게 하면 명령줄에 코드 출력이 표시됩니다. 실행하려는 스크립트를 추가하기만 하면 됩니다. .py 확장명을 클릭하고 두 번 클릭합니다.

명령줄 출력은 간단할 수 있으며 닫기 전에 표시되지 않습니다. 이를 방지하기 위해 빈 항목을 추가할 수 있습니다. 동안 명령줄 출력을 열린 상태로 유지하려면 코드 끝까지 루프합니다.

예를 들어, 아래 코드가 포함된 스크립트를 두 번 클릭하면 비어 있기 때문에 성공적으로 실행됩니다. 동안 끝에 루프:

exec(open('myScript.py').read())
hello = 1 + 2
print(hello)
while True:
''

Python은 스크립트를 어떻게 실행합니까?

Python은 인터프리터의 도움으로 코드를 실행하는 매우 다재다능한 컴파일된 언어입니다. 그러나 Python 코드를 실행할 때 컴파일러는 코드를 인터프리터에 전달하기 전에 바이트 코드로 나눕니다. 그런 다음 인터프리터는 바이트 코드를 수신하고 사람에게 친숙하고 읽을 수 있는 출력을 반환합니다.

공유하다 공유하다 트위터 이메일 Python은 무엇을 하며 무엇을 위해 사용할 수 있습니까?

Python은 웹 개발에서 데이터 분석에 이르기까지 응용 프로그램이 매우 다양합니다.

다음 읽기
관련 항목
  • 프로그램 작성
  • 프로그램 작성
  • 파이썬
저자 소개 이디소 오미솔라(94건의 기사 게재)

Idowu는 스마트 기술과 생산성에 대한 열정을 가지고 있습니다. 여가 시간에는 코딩을 하고 지루할 때는 체스판으로 전환하지만 가끔은 일상에서 벗어나는 것도 좋아합니다. 사람들에게 현대 기술을 다루는 방법을 보여주고자 하는 그의 열정은 그가 더 많은 글을 쓰도록 동기를 부여합니다.

Idowu Omisola가 참여한 작품 더보기

뉴스레터 구독

뉴스레터에 가입하여 기술 팁, 리뷰, 무료 전자책 및 독점 거래를 확인하십시오!

구독하려면 여기를 클릭하세요.