0과 1을 공부하다.

[Python] 파이썬 터미널 실행 매개변수 전달 본문

Study/python

[Python] 파이썬 터미널 실행 매개변수 전달

Developer_Jay 2022. 4. 1. 00:17
728x90

  본 게시물에서는 Window 또는 Linux OS에서 명령어로 Python을 실행할 때 매개변수를 전달하여 실행하는 방법에 대해 알아본다. (본 게시물은 Linux 터미널을 기준으로 함)

 

내용

 

  예제를 실행하기 이전에 Liux에 파이썬이 설치되어 있는지, path 경로가 지정되어 있는지 확인한다. 

$ python - -version

 

 

코드가 길지 않고 많은 설명이 필요 없기 때문에 두서없이 예제코드를 먼저 작성한다. 

import sys

# 입력받은 매개변수 만큼 출력
for i in range(0, len(sys.argv)):
	print(‘sys.argv[%d]: %s’%(i, sys.argv[i]))
  • 앞서 터미널에서 매개변수를 전달하여 코드를 실행하기 위해 먼저 sys 모듈을 import 한다.
  • 입력받은 매개변수는 sys.argv[] 리스트 형태로 이용할 수 있다. 
  • sys.argv[0]는 반드시 실행한 파일명이며, 입력받은 매개변수의 데이터 타입은 str이다.

 

위 코드를 실행하면 아래와 같은 결과가 나온다. 

 

 

참고문헌

 

- https://sosobaba.tistory.com/394

 

 

 

※ 본 게시글의 정보가 잘못 되었거나 부족한 부분에 대한 피드백을 환영합니다.

 

 

* CopyRight 2022. Jay Park All rights reserved.

728x90

'Study > python' 카테고리의 다른 글

[Python] 멀티 쓰레드(Multi-Thread) 예제  (0) 2022.04.01
Comments