파이썬에서 명령행의 필드를 인지하여 활용하는 방법에 대하여 알아 보도록 하자.
Bash에서 명령행의 필드를 인지할 때는 '$1(필드의 첫번째)'를 사용하면 되지만 파이썬 에서는 시스템 모듈과 'sys.argv[NUM]'명령을 활용해야 한다.
먼저 간단한 명령행 필드열1만 읽어 들여 간단하게 응용하는 파이썬 소스코딩 부터 해 보도록 하자.
Source_File name : tp1.py | [Download] | Type : Python | 클립보드로 복사 → (본문 클릭) |
그렇다면 이제 저장한 파이썬 파일을 '1' 과 함께 입력 했을때와 다른 것들을 입력했을때를 실행 테스트 해 보자.
// 실행 명령행에 1을 입력해 본다.
root@test:~$ python pb1.py 1
Good!
// 이번에는 다른 문자를 입력해 본다.
root@test:~$ python pb1.py test
Sorry you insert test
-> 입력한 'test'를 텍스트로 그대로 반환한다.
실행 및 테스트에 성공 하였다면 이번에는 명령행의 '필드열 1'과 '필드열 2'를 실행시 입력받아 둘의 숫자를 더하여서 출력하는 프로그램을 만들어 보자.
Source_File name : tp2.py | [Download] | Type : Python | 클립보드로 복사 → (본문 클릭) |
테스트를 실시해 본다.
// 실행과 함께 명령행 필드에 두 가지 숫자를 입력한다.
root@test:~$ python tp2.py 3 5
3+5=
8
-> 입력한 각 필드의 출력과 함께 계산된 값이 출력 된다.
도움이 되셨다면 '♡' 버튼을 꼭 눌러 주시면 감사 하겠습니다.
'프로그래밍 > Python' 카테고리의 다른 글
[파이썬 프로그래밍] 파이썬 클래스에 대한 개념을 제대로 이해하자 (0) | 2023.03.07 |
---|---|
파이썬 기초 - json 양식을 dictonory (사전) 형태로 가져오기 (0) | 2020.08.23 |
[파이썬 프로그래밍] 파이썬으로 로또의 랜덤(자동) 확률을 테스트(실험)해 보자. - 충격적인 로또의 진실 - update 0.3 (0) | 2018.09.03 |
[파이썬 프로그래밍] 파이썬으로 키보드로 동작하는 미니 전자 피아노 프로그램을 제작해 보자.-update02 (0) | 2017.06.07 |
[프로그래밍] 파이썬으로 문제를 내는 '인공지능 수학 선생님'을 만들어 보자. (0) | 2016.10.11 |