๐ Python/๊ธฐ์ด
[Python] ๋ช ๋ นํ ์ธ์๋ฐ๊ธฐ(sys.argv)
ใ
ใ
ใ
ใ
2022. 4. 27. 16:09
728x90
cmd์ฐฝ์์ python์ ์คํ์ํค๊ธฐ ์ํด์๋ sys ๋ชจ๋์ ์ฌ์ฉํด์ผ ํจ
sys.argv๋ก ์ธ์๋ฅผ ๋ฐ์์ ์คํ์ํค๋ ๊ฒ์ด ํจ์ฌ ํธ๋ฆฌํ๋ค.
import main
import sys
a = int(sys.argv[1])
b = int(sys.argv[2])
print('{} ๋ํ๊ธฐ {}๋ {}'.format(a,b,a+b))
๊ฐ๋จํ๊ฒ ์ธ์ ๋๊ฐ๋ฅผ ๋ฐ์์ ๋ํ๊ธฐ ๊ฐ์ ์ถ๋ ฅํ๋ ์ฝ๋๋ฅผ ์์ฑํ์๋ค.
์ด ์ฝ๋๋ฅผ cmd์ฐฝ์์ ์คํํ ๋ ํ์ผ ์ด๋ฆ ์์ ๋ฃ๊ณ ์ํ๋ ์ธ์ ๋๊ฐ๋ฅผ ๊ฐ์ด ์ ๋ ฅํ๋ฉด ์์ฝ๊ฒ ์คํ๋๋ค.
์ด sys.argv๋ฅผ ์ด์ฉํ์ฌ ๋ค์ํ ์ฝ๋๋ฅผ ์์ฑํ ์ ์๋ค.
728x90