파이썬에서 명령행의 필드를 인지하여 활용하는 방법에 대하여 알아 보도록 하자.

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

-> 입력한 각 필드의 출력과 함께 계산된 값이 출력 된다.




도움이 되셨다면 '♡' 버튼을 꼭 눌러 주시면 감사 하겠습니다.




[Name]   


Open dialog gtk


[ Section ]   


Devel


[ Version ]


0.2-4


[ 지원 아키텍쳐 ]   


X86_64


[ 지원 운영체제 ]   


Linux ubuntu _ yakkety_ xenial _ wily _ trusty _ vivid _precies


[ 빌드 & 컴파일러 ]


Bash, Lazarus de free pascal -gtk2.0


[ 의존 패키지 ]




[ 설명 ]   


본 패키지는 개발자의 편의를 위하여 터미널 에서 손 쉽게 띄울수 있는 다이얼로그 gtk 를 제공합니다. (BASH 스크립트 응용)





[ 특징 및 변경 사항 : Changes log ]   


  * Source UPGRADE.

( 소스 업그레이드)


  * Gtk ('/usr/share/odg/callform') changes name to 'odg'.

( gtk 파일인 '/usr/share/odg/callform' 을 'odg'로 변경


  * Recovery Gtk file install type.

( 인스톨 방식을 되돌림)


  * Dialog form changes to none border style.

(다이얼로그 폼을 'none' 스타일로 바꿈


  * Delete the dialog's name option.

(다이얼로그 네임 옵션을 삭제)


  * Possibe picture in the '-n' mode.

(-n 모드에서도 그림을 불러 오는 것이 가능 해짐)


  * Delection depends 'libqt4pas5'.

(의존성 패키지였던 'libqt4pas5' 를 제외 시킴)



[ 설치 방법 ]   




$ sudo apt-add-repository ppa:cosmosp2016/apps


$ sudo apt update


$ sudo apt install open-dialog-gtk




[실행]   


$ odg



[사용 방법]   


$ odg --help






도움이 되셨다면 '♡' 버튼을 꼭눌러 주시면 감사 하겠습니다.



+ Recent posts