파이썬
인수 전달(sys.argv) , 스크립트 강제 종료 (sys.exit())
혜룐
2015. 11. 10. 15:58
스크립트 실행시, 입력받은 인자에 대한 처리를 하려고 할때,
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]#