ํ์ด์ฌ ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ argparse import argparse
-h
| --help
parser = argparse.**ArgumentParser**(description="This is test script")
๋์์ help ์ธ์๋ฅผ ํตํด help ์ต์ ์คํ ์ ์ต์ ๋ช ๊ณผ ํจ๊ป ํ์๋ ์ค๋ช ์ ์ ๋ ฅ ๊ฐ๋ฅ
help์ Usage: _____________ ๋ ์ต์ ์ ๋ง์ถฐ์ ์์์ ์์ฑํด์ค
parser.**add_argument**("-v","--verbosity",action="**store_true**", help="enable verbosity")
parser.**add_argument**("-v","--verbosity",action="store_true", help="enable verbosity")
<aside> ๐ก action ๊ณต์๋ฌธ์์ ๋ฐ๋ฅด๋ฉด
์ ์ฅํ๋ ๊ฒฝ์ฐ โ ๋ค์ dest ์ธ์๋ฅผ ํตํด ์ด๋ค ๋ณ์๋ช ์ ์ ์ฅ๋ ์ง ์ง์ ๊ฐ๋ฅ store: ์ธ์ ๊ฐ์ ์ ์ฅ (type ์ธ์๋ฅผ ํตํด ์๋ฃํ๋ ์ง์ ๊ฐ๋ฅ) store_true: true๋ฅผ ์ ์ฅ store_const: ๋ค์ const๋ก ์ง์ ๋ ์์ ๊ฐ์ ์ ์ฅ
append: 2๋ฒ ์ด์ ํธ์ถํ๊ณ ๊ฐ ์ ๋ฌ ์, ํด๋น ๊ฐ๋ค์ ๋ฆฌ์คํธ๋ก ์ ์ฅ append_const: ๋ค์ const๋ก ์ง์ ๋ ๊ฐ์ฒด๋ฅผ ๋ฆฌ์คํธ๋ก ์ ์ฅ
count: ์ต์ ์ด ์ฌ์ฉ๋ ํ์๋ฅผ ์ ์ฅ โ ๋จ๊ณ๋ฅผ ๋์ด๋ ๋ฐ ์ฌ์ฉ(ex. ๋ ์์ธํ๊ฒ v ์ต์ ) โโโโโโโโโโโโโโโโ help: ๋์๋ง ์ถ๋ ฅํ๊ณ ์ข ๋ฃ (-h, --help๋ ๊ธฐ๋ณธ์ด๋ฏ๋ก ํน๋ณํ ๋ค๋ฅธ ์ต์ ์ help๋ก ์ง์ ํ๊ณ ์ ํ ๋ ์ฌ์ฉ) version: ๋ค์ version์ผ๋ก ์ง์ ๋ ๊ฐ์ ์ถ๋ ฅํ๊ณ ์ข ๋ฃ
</aside>
์ต์ ์ ํ์/์ ํ์ผ๋ก ํ๊ณ ์ถ๋ค๋ฉด, nargs, default ๊ฐ์ ์ง์ ํ๊ณ ์ถ๋ค๋ฉดโฆ