python에서 옵션(매개 변수)를 받고, 공백(white space)가 있으면 처리해준다.
from optparse import OptionParser
import re
parser = OptionParser()
parser.add_option("--exclude_host", help="excluded host", type="string", default='')
..
exclude_host = re.split("^\s+|\s*,\s*|\s+$", options.exclude_host)
이외에 배열에 대해 A-B 같은 substract 같은 연산을 하고 싶으면 다음 예시를 참조한다.
..
if options.exclude_host is not '':
fqdn_list = [item for item in fqdn_list if item not in exclude_host ]
'python' 카테고리의 다른 글
파이썬 모듈 프로그래밍 예시 - __init__.py (0) | 2018.09.07 |
---|---|
[python] whois 모듈 (0) | 2018.09.03 |
[python] pytz의 평양/서울 시간 버그 (0) | 2018.06.19 |
[python] 웹 요청 예시 (requests, HTTPAdapter, Retry) (0) | 2018.06.04 |
[python] 특이한 문법 try-else 문 (0) | 2018.05.29 |