python 명령행 인수 처리

python 명령행 인수 처리

그동안 쓸일이 없다가 명령행 인수 처리가 필요해서 찾아보니 역시나 간단했다.
다음과 같이 실행된다고 하면
python a.py dailyon 2010
입력된 인수들 dailyon 2010 등을 받아서 처리할 수 있다.
C와 유사하게 argv 변수를 사용한다.
다만 sys를 import 해야 한다.

#!/usr/bin/python
sys import
print sys.argv

실행결과
[‘a.py’, ‘dailyon’, ‘2010’]

예상했던데로 sys.argv 가 list 타입으로 처리되고,
따라서 sys.argv[0]은 실행파일명이 된다.

Leave a Reply

Your email address will not be published. Required fields are marked *