Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 3D
- Notification
- Jenkins
- nas
- NAS HDD교체
- 데이터 직렬화 포맷
- kubernetes
- git
- docker
- Kotlin
- 3D프린터
- C언어
- data serialization formats
- gitlab
- linux job
- 3D모델링
- OnlineIDE
- octoprint
- 코틀린개발환경
- 3d프린터 초보
- IoTNetwork
- 3D프린터입문
- Token인증방식
- 3D프린터 입문
- 3D 프린터 용어
- docker container
- ci/cd
- 네이버클라우드
- 리눅스 파일동기화
- github
Archives
- Today
- Total
0과 1을 공부하다.
[Python] 파이썬 터미널 실행 매개변수 전달 본문
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