Python 개발을 하다보면 sys.argv 인자를 입력받아 집계할 날짜나 파라메터 같은 걸 추가하여 사용 하는 경우가 있다.
이때 터미널 또는 명령프롬프트에서 아래와 같이 실행하면 문제가 없지만, VS Code에서 실행 할 때 명령인자를 추가 해서 확인해야 되는 경우가 발생한다. 특히 디버깅(Debugging)이 필요할 때에는 필수이다.
* 명령(행)인자(Command Line Arguments)란?
- 사용자가 명령행에서 명령을 실행할 때 해당 명령과 함께 지정하는 인자를 의미.
VS Code에서 명령인자를 추가하기 위해서는 먼저 launch.json 파일을 오픈한다.
방법은 좌측 아이콘 중 실행 및 디버그를 클릭 한 후 상단에 톱니바퀴를 클릭하면 launch.json 파일이 열린다.
launch.json 파일이 오픈되면 아래와 같이 표시되며 노란색 영역에 추가하고자 하는 명령인자를 추가하여 프로그램을 실행한다.
입력한 명령인자는 디버깅 실행 시에도 반영되어 실행되며, 삭제하면 명령인자가 없이 실행 된다.