[Python 로고]

 

 

Python 개발을 하다보면 sys.argv 인자를 입력받아 집계할 날짜나 파라메터 같은 걸 추가하여 사용 하는 경우가 있다.

 

이때 터미널 또는 명령프롬프트에서 아래와 같이 실행하면 문제가 없지만, VS Code에서 실행 할 때 명령인자를 추가 해서 확인해야 되는 경우가 발생한다. 특히 디버깅(Debugging)이 필요할 때에는 필수이다.

 

[Python 실행 방법]

 

* 명령(행)인자(Command Line Arguments)란? 

  - 사용자가 명령행에서 명령을 실행할 때 해당 명령과 함께 지정하는 인자를 의미.

[명령인자 설명]

 

VS Code에서 명령인자를 추가하기 위해서는 먼저 launch.json 파일을 오픈한다.

방법은 좌측 아이콘 중 실행 및 디버그를 클릭 한 후 상단에 톱니바퀴를 클릭하면 launch.json 파일이 열린다.

[launch.json 오픈 방법]

 

launch.json 파일이 오픈되면 아래와 같이 표시되며 노란색 영역에 추가하고자 하는 명령인자를 추가하여 프로그램을 실행한다.

[lauch.json 내용]

 

입력한 명령인자는 디버깅 실행 시에도 반영되어 실행되며, 삭제하면 명령인자가 없이 실행 된다.

 

+ Recent posts