[Python 로고]

 

 

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

 

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

 

[Python 실행 방법]

 

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

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

[명령인자 설명]

 

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

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

[launch.json 오픈 방법]

 

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

[lauch.json 내용]

 

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

 

 

안드로이드 스튜디오에서 개발을 할 때, 새 프로젝트를 생성 시 아래와 같이 언어선택(Language)가 안 보이는 경우가 있다.

 

이런 경우 다음을 눌러 프로젝트를 생성하면 기본으로 Kotlin언어가 자동으로 설정되어, Java로 개발이 불가능하다.
보통 이런 케이스는 대부분 새 프로젝트 생성 > 템플릿 선택화면에서  "Empty Activity"를 선택한 경우가 대부분이다.

해결 방법은 템플릿 선택 화면에서 "Empty Activity" 가 아닌 "Empty View Activity"를 선택한 후 Next를 클릭하면 된다.

 

아래와 같이 Language 선택 화면이 표시 되어 "Java" 또는 "Kotlin"을 선택 한 후 Next를 클릭하면 해당 언어로 프로젝트가 생성된다.

 

 

끝.

+ Recent posts