VSCode에서 디버깅할 Python 프로그램이 명령줄을 통해 인수를 전달해야 하는 경우 launch.json 파일을 통해 디버깅해야 합니다. ∨(실행 또는 검색...)을 누르면 됩니다. 버튼 후보Python 오류 도구: 디버깅을 위해 launch.json 사용:
그런 다음 Python 디버거를 선택하세요.
그런 다음 인수가 있는 Python 파일 을 선택하면 입력 인수가 필요한 launch.json 파일이 자동으로 생성됩니다.
파일을 생성한 후 디버깅 프로세스가 시작됩니다. 먼저 명령줄 인수를 입력하라는 메시지가 표시됩니다.
파일 탐색기를 보면 .vscode 폴더가 자동으로 생성되고 여기에 launch.json 파일이 추가된 것을 확인할 수 있습니다.
해당 파일의 내용은 다음과 같습니다.
{ // 使用 IntelliSense 以得知可用的屬性。 // 暫留以檢視現有屬性的描述。 // 如需詳細資訊,請瀏覽: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "Python 偵錯工具: 帶引數的目前檔案", "type": "debugpy", "request": "launch", "program": "${file}", "console": "integratedTerminal", "args": [ "${command:pickArgs}" ] } ] }
args를 "${command:pickArgs}"로 설정하면 인수를 입력할 수 있는 입력 상자가 표시되지만 입력한 내용은 단일 인수로 처리됩니다. 인수를 직접 입력할 수도 있습니다. 예:
{ ... "args": [ "1", "2", "3" ] ... }
위 내용은 VSCode에서 명령줄 인수가 필요한 Python 프로그램 디버깅의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!