스크립트 실행시, 입력받은 인자에 대한 처리를 하려고 할때,
sys.argv
를 이용해 할수 있다.
리스트에 그 값들이 추가되게 된다.
[root@tpl-master python]# vim extendFn.py
def testArgv():
import sys
print sys.argv
리스트에 그 값들이 추가되게 된다.
[root@tpl-master python]# vim extendFn.py
def testArgv():
import sys
print sys.argv
if len(sys.argv)<2:
print "Error!!!"
sys.exit()
else:
print "Ok!!!"
testArgv()
실행해보면
[root@tpl-master python]# python extendFn.py
['extendFn.py']
Error!!!
[root@tpl-master python]#
sys.exit()
else:
print "Ok!!!"
testArgv()
실행해보면
[root@tpl-master python]# python extendFn.py
['extendFn.py']
Error!!!
[root@tpl-master python]#
'파이썬' 카테고리의 다른 글
파이썬 Queue - a aynchronized queue class (0) | 2015.11.10 |
---|---|
파이썬에서의 쓰레드 (0) | 2015.11.10 |
예외처리_파일읽기 예제로 (0) | 2015.11.10 |
패키지 ( __init__.py , from 디렉터리 import 모듈, __all__ = ['모듈'] ) (0) | 2015.11.10 |
모듈만들고 불러오기_2 (sys.path.append(모듈절대경로)) (0) | 2015.11.10 |