sys 모듈을 사용하여 코드에 필요한 매개변수를 직접 줄 수 있다.
echo.py
는 명령창을 통해 매개변수를 받아서 이걸 그대로 프린트 하는 코드이고, 아래와 같다.
# echo.py
import sys
args = sys.argv[1:]
for i in args:
print(i)
이렇게 코드를 쓰고, 해당 코드가 저장되어 있는 경로로 이동해서 명령창에 다음과 같이 입력한다.
python [파일이름][매개변수1] [매개변수2] ...
파일 이름은 argv[0]이 되고, 그 뒤 매개변수는 차례대로 argv[1], argv[2]...가 된다.