development/script

StringUtils.isBlank () 및 String.isEmpty ()

big-blog 2020. 5. 24. 12:23
반응형

Visual Studio Code 내에서 Python 코드를 실행하는 방법


Visual Studio Code 는 최근에 릴리스되었으며 그 모양과 제공되는 기능이 마음에 들었습니다.

다운로드 페이지 에서 응용 프로그램을 다운로드하여 실행 하고 일부 기능으로 약간 엉망이되었습니다 ... 그리고 실제로 파이썬 코드를 실제로 실행하는 방법을 모른다는 것을 깨달았습니다!

Visual Studio Code의 모양과 느낌 / 사용성 / 기능이 정말 마음에 들지만 파이썬 코드를 실행하는 방법을 찾지 못하는 것 같습니다. 필자가 실제로 프로그래밍하는 것이기 때문입니다.

Visual Studio Code에서 Python 코드를 실행하는 방법이 있는지 아는 사람이 있습니까?


다음은 py 파일을 실행하도록 Visual Studio Code에서 Task Runner를 구성하는 방법입니다.

콘솔에서 Ctrl+ Shift+ P(Windows) 또는 Cmd+ Shift+ P(Apple)을 누르면 "Configure Task Runner"를 검색하는 검색 상자가 나타납니다.여기에 이미지 설명을 입력하십시오

편집 : "작업 : 작업 러너 구성"을 처음으로 여는 경우 다음 선택 목록의 맨 아래에서 "기타"를 선택해야합니다.

그러면 속성을 불러 와서 원하는대로 변경할 수 있습니다. 이 경우 다음 속성을 변경하려고합니다.

  1. Command 속성을 "tsc"(TypeScript)에서"Python"
  2. showOutput을에서 "silent"변경"Always"
  3. 변경 args에서 (인수) ["Helloworld.ts"]["${file}"](파일 이름)
  4. 마지막 속성 삭제 problemMatcher
  5. 변경 사항을 저장하십시오.

여기에 이미지 설명을 입력하십시오

이제 py 파일을 열고 바로 가기 Ctrl+ Shift+ B(Windows) 또는 Cmd+ Shift+ B(Apple)로 멋지게 실행할 수 있습니다

즐겨!


파이썬을 실행하는 훨씬 쉬운 방법이 있으며 구성이 필요하지 않습니다.

  1. Code Runner Extension 설치
  2. 텍스트 편집기에서 Python 코드 파일을 연 다음 바로 가기를 사용 Ctrl+Alt+N하거나를 누른 F1다음 select / type Run Code을 누르면 코드가 실행되고 출력이 출력 창에 표시됩니다.

파이썬을 실행

Python 경로를 추가하려면 File-> Preference->로 이동하여 Settings다음과 같이 Python 경로를 추가하십시오.

"code-runner.executorMap": 
{ 
  "python": "\"C:\\Program Files\\Python35\\python.exe\"" 
}

이를 위해 사용자 지정 작업추가 할 수 있습니다 . 다음은 Python의 기본 사용자 지정 작업입니다.

{
    "version": "0.1.0",
    "command": "c:\\Python34\\python",
    "args": ["app.py"],
    "problemMatcher": {
        "fileLocation": ["relative", "${workspaceRoot}"],
        "pattern": {
            "regexp": "^(.*)+s$",
            "message": 1
        }
    }
}

이것을 추가 tasks.json하고 CTRL+ SHIFT+ B눌러 실행하십시오.


이 모든 대답은 이제 더 이상 사용되지 않습니다.

현재 다음을 수행해야합니다.

  1. 파이썬 언어 확장을 설치하십시오 (그리고 분명히 파이썬)
  2. 폴더 열기 (중요!), 해당 폴더 내의 모든 파이썬 파일 열기
  3. 디버그 "탭"(?)으로 전환하고 기어 박스를 클릭합니다 ( 'Configure of Fix'launch.json '힌트)
  4. 열린 launch.json 파일 저장 (2 단계에서 열린 폴더의 .vscode 하위 디렉토리에 위치)
  5. 마지막으로 녹색 삼각형을 클릭하거나 F5를 누르십시오.

추가 확장 또는 수동 실행이 필요하지 않습니다. 이제 json 편집이 필요합니다.


@ vlad2135의 답변 을 확장하려면 (먼저 읽으십시오); 이것이 Don Jayamanne의 훌륭한 파이썬 확장 기능을 사용하여 VSCode에서 파이썬 디버깅을 설정하는 방법입니다 (요즘 파이썬을위한 완벽한 기능을 갖춘 IDE이며 VS 코드의 최고의 언어 확장 IMO 중 하나입니다).

기본적으로 톱니 바퀴 아이콘을 클릭하면 .vscode작업 공간 디렉토리에 launch.json이 작성 됩니다. 직접 만들 수도 있지만 VSCode가 무거운 작업을 수행하는 것이 더 간단 할 것입니다. 예제 파일은 다음과 같습니다.

launch.json

생성 후 멋진 것을 알 수 있습니다. 다른 라이브러리 또는 환경 (django와 같은)에 대한 다른 설정과 추가 기능을 사용하여 여러 구성 (자동으로 대부분 잘라 내고 스크롤하여 모두 볼 수 있음)을 자동으로 만들었습니다. 아마도 가장 많이 사용하게 될 것은 파이썬입니다. 이것은 평범한 (내 경우에는 C) Python 디버거이며 설정을 현명하게 사용하는 것이 가장 쉽습니다. 다른 것들은 서로 다른 인터프리터 경로와 하나 또는 두 개의 다른 기능만으로 거의 동일한 구성을 사용하기 때문에 이것에 대한 json 속성에 대해 간략히 살펴 보겠습니다.

  • 이름 : 구성의 이름입니다. 변경 이유의 유용한 예는 동일한 유형의 구성을 사용하지만 인수가 다른 두 개의 파이썬 구성이있는 경우입니다. 왼쪽 상단에 표시된 상자에 표시됩니다 (기본 파이썬 구성을 사용하고 있기 때문에 상자에 "python"이라고 표시됨).
  • 유형 : 통역사 유형. 당신은 일반적으로 이것을 바꾸고 싶지 않습니다.
  • request : 코드를 어떻게 실행하고 싶은지, 일반적으로이 코드도 바꾸고 싶지 않습니다. 기본값은 "launch"이지만 "attach"디버거가 이미 실행중인 파이썬 프로세스에 연결할 수 있도록 변경합니다 . 변경하지 않고 attach 유형의 구성을 추가하고 사용하십시오.
  • stopOnEntry : Python 디버거는 프로그램을 시작할 때 보이지 않는 중단 점을 가지므로 진입 점 파일과 첫 번째 활성 코드 행이있는 위치를 볼 수 있습니다. 그것은 나와 같은 일부 C # / Java 프로그래머를 미치게합니다. false원하지 true않으면 그렇지 않으면
  • pythonPath : python 설치 경로입니다. 기본값은 사용자 / 작업 공간 설정에서 확장 레벨 기본값을 가져옵니다. 다른 디버그 프로세스에 대해 다른 파이썬을 원하면 여기에서 변경하십시오. 프로젝트의 기본 구성으로 설정된 모든 디버그 프로세스에 대해 변경하려면 작업 공간 설정에서 변경하십시오. 확장 프로그램이 모든 프로젝트에서 파이썬을 찾는 위치를 변경하려면 사용자 설정에서 변경하십시오. (4/12/17 다음은 확장 버전 0.6.1에서 수정되었습니다).아이러니하게도, 이것은 자동 생성 된 잘못입니다. 최신 VSCode 버전에서는 더 이상 사용되지 않는 "$ {config.python.pythonPath}"로 자동 생성됩니다. 여전히 작동하지만 경로 또는 VS 설정의 기본 첫 번째 파이썬 대신 "$ {config : python.pythonPath}"를 사용해야합니다. (17/6/6 편집 : 이것은 다음 릴리스에서 수정되어야합니다. 팀은 며칠 전에 수정 사항을 커밋했습니다.)
  • program : run을 누르면 디버거가 시작하는 초기 파일이 시작됩니다. "${workspaceRoot}"작업 공간으로 열어 놓은 루트 폴더입니다 (파일 아이콘, 기본 열기 폴더로 이동할 때). 프로그램을 빠르게 실행하거나 프로그램에 대한 여러 진입 점이있는 경우 또 다른 깔끔한 트릭입니다. 이것을 열어"${file}" 놓은 파일에서 디버깅을 시작하고 디버그를 누른 순간에 초점을 맞 춥니 다 .
  • cwd : 실행중인 프로젝트의 현재 작업 디렉토리 폴더 보통 당신은 이것을 떠나고 싶을 것 "${workspaceRoot}"입니다.
  • debugOptions : 일부 디버거 플래그 그림의 것은 기본 플래그이며, 파이썬 디버거 페이지에서 더 많은 플래그를 찾을 수 있습니다.
  • args : 이것은 실제로 기본 구성 설정은 아니지만 그럼에도 유용한 설정입니다 (그리고 아마도 OP가 요구 한 것). 이들은 프로그램에 전달하는 명령 행 인수입니다. 디버거는 입력 한 것처럼 다음과 같이 전달 python file.py [args]합니다. 터미널에; 목록의 각 json 문자열을 순서대로 프로그램에 전달합니다.

디버거 및 경로를 구성하는 데 사용할 수있는 VSCode 파일 변수에 대한 자세한 정보를 보려면 여기이동 하십시오 .

선택적 및 필수 속성과 함께 시작 옵션에 대한 확장 자체 문서를 보려면 여기이동 하십시오 .

파일에 구성 템플릿이 없으면 오른쪽 하단의 "구성 추가"버튼을 클릭 할 수 있습니다. 일반적인 디버그 프로세스 대부분에 대한 구성을 자동으로 생성하는 목록을 제공합니다.

이제 vlad의 답변에 따라 일반적인 시각적 디버거에 따라 필요한 중단 점을 추가하고 왼쪽 상단 드롭 다운 메뉴에서 원하는 실행 구성을 선택하고 구성 이름 왼쪽의 녹색 화살표를 탭하여 프로그램을 시작할 수 있습니다 .

전문가 팁 : 팀원마다 다른 IDE를 사용하므로 구성 파일이 필요하지 않을 수 있습니다. VSCode는 거의 항상 IDE 파일을 한곳에 배치합니다 (이 목적을 위해 디자인에 따라; 나는 가정합니다) 또는 .vscode/VSCode 파일을 처음 생성하는 경우 .gitignore 에 추가 하십시오 (이 프로세스는 폴더를 생성합니다) 작업 공간에없는 경우)!


있다 Run Python File in Terminal에서 사용할 수있는 명령 VS 코드에 대한 파이썬 확장.

터미널에서 파이썬 파일 실행


Visualstudio Code Documentation에 명시된대로 편집기의 아무 곳이나 마우스 오른쪽 단추로 클릭하고 터미널에서 Python 파일 실행을 선택하십시오.


지금까지 VSCode에서 Python을 실행하는 방법에는 4 가지가 있습니다.

  1. 통합 터미널을 통해 ( 통합되어 있습니다 ! 기술적으로 VSCode 내에서 실행합니다.)
    • 필요가 설치 없습니다 어떤 확장.
    • 만들고 구성 할 필요가 아무것도 (당신이 이미 가지고 있다고 가정하지 python당신에 $PATH).
    • ⌃Space(터미널 열기) 및 python my_file.py(실행 파일).
  2. 사용자 정의 작업을 통해 (@Fenton의 답변 허용) :
    • 필요가 설치 없습니다 어떤 확장.
    • 기본 VSCode의 작업 방식.
    • 답변problemMatcher.pattern.regexp 이 손상되어 편집기가 중단 되므로 답변을 복사하여 붙여 넣지 않도록주의하십시오 . 이 중 하나를 삭제하는 것이 좋습니다 problemMatcher또는 변경 regexp적어도에를 ^\\s+(.*)$.
  3. Code Runner 확장을 통해 (@JanHan의 답변) :

    • 사용자 설정code-runner.executorMap 에서 구성해야 합니다 (에 경로 추가 python).
    • VSCode에서 Python 만 실행할 때 특히 유용한 확장입니다.
  4. Microsoft의 공식 Python 확장을 통해 (@ vlad2135의 답변) :
    • launch.jsVSCode의 디버그 탭에서 몇 번의 클릭만으로 생성해야합니다 .
    • 확장은 VSCode를 Python의 기본 IDE로 사용하려는 사람들에게 꼭 필요한 기능입니다.

더 이상 추가 확장이 필요하지 않습니다. 디버거의 출력을 통합 터미널로 간단히 전환 할 수 있습니다.

Ctrl+ Shift+ D을 누른 다음 상단의 드롭 다운에서 내장형 터미널 / 콘솔을 선택하십시오.


다음은 파이썬 실행을위한 현재 (2018 년 9 월) 확장입니다.

공식 파이썬 확장명 : 이것은 필수 설치입니다.

Code Runner : 파이썬뿐만 아니라 모든 종류의 언어에 매우 유용합니다. 설치를 적극 권장합니다.

AREPL : 변수를 측면 창에 표시하는 실시간 파이썬 스크래치 패드. 나는 이것의 창조자이므로 분명히 그것이 훌륭하다고 생각하지만 편견없는 의견을 줄 수는 없다 ¯ \ _ (ツ) _ / ¯

Wolf : 실시간 파이썬 스크래치 패드로 결과를 인라인으로 표시

물론 통합 터미널을 사용하는 경우 거기에서 파이썬을 실행할 수 있으며 확장을 설치할 필요가 없습니다.


  1. Python 확장을 설치하십시오 (Python이 시스템에 설치되어 있어야 함). Python Extension을 설치하려면 Ctrl+ Shift+ X를 누른 다음 'python'을 입력하고 입력하십시오. 확장을 설치하십시오.

  2. 파이썬 코드가 포함 된 파일을 엽니 다. 예! .py 파일.

  3. 이제 .py 코드를 실행하려면 편집기 화면을 마우스 오른쪽 버튼으로 클릭하고 '터미널에서 Python 파일 실행'을 누르십시오. 그게 다야!

이제 이것은 추가 단계입니다. 실제로 다시 클릭하는 것에 짜증이 나서 키보드 단축키를 설정했습니다.

  1. 왼쪽 하단의 설정 유형과 유사한 아이콘-> 키보드 단축키-> '터미널에서 Python 파일 실행'을 입력하십시오. 이제 + 부호를보고 바로 가기를 선택하십시오. 당신은 끝났습니다!

매우 간단합니다 : 키를
누르면 F5코드가 실행됩니다. 중단 점이 설정되어 있으면를 누르면 F5중단 점이 중지되고 코드가 Debug모드 에서 실행 됩니다.


당신이 사용하는 경우 최신 버전 대 코드를 ( 버전 1.21.1 ). task.json형식 변경을 참조하십시오 여기 . 따라서 @Fenton 및 @python_starter의 답변이 더 이상 유효하지 않을 수 있습니다.

구성을 시작하기 전에

파이썬 파일을 실행하기 위해 vs 코드를 구성하기 전에.

  • Python을 설치하고 실행 파일을 시스템 PATH에 추가했는지 확인하십시오.
  • 파이썬 소스 파일이있는 폴더를 작업 폴더 File -> Open Folder로 설정해야합니다 (작업 폴더 설정으로 이동 ).

구성 단계

이제 작업을 구성 할 수 있습니다. 다음 단계는 파이썬 파일을 올바르게 실행하는 데 도움이됩니다.

  1. 사용 Ctrl+ Shift+ P입력 task, 당신은 옵션의 목록을 볼 수 선택 Tasks: Configure Task.

여기에 이미지 설명을 입력하십시오

  1. 그런 다음 메시지가 표시되고이 create task.json from template옵션을 선택하면 옵션 목록에서 선택하라는 메시지가 표시됩니다. 를 선택하십시오 Others.

여기에 이미지 설명을 입력하십시오

  1. 그런 다음 열린 task.json파일에서 다음 설정을 사용하십시오.

    {
    "version": "2.0.0",
    "tasks": [
        {
            "label": "run this script",
            "type": "shell",
            "command": "python",
            "args": [
                "${file}"
            ],
            "problemMatcher": []
        }
    ]
    }
    

    위의 설정 label에서이 작업에 의미 부여 할 수 있습니다 . 예를 들면 다음과 같습니다 run python.

  2. Tasks메뉴로 이동하여을 클릭하십시오 Run Task. 작업을 선택하라는 메시지가 표시됩니다. 새로 만든 run this script작업을 선택하십시오 . TERMINAL탭에 결과가 표시됩니다 .

여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오

작업 구성에 대한보다 완전한 자습서를 보려면 vs code official documentation로 이동하십시오 .


간단하고 직접적인 파이썬 확장 은 시간과 노력을 모두 절약 해줍니다. 설치가 완료되면 린팅, 디버깅, 코드 완성 기능을 사용할 수 있습니다. 그런 다음 코드를 실행하려면 코드를 실행하기 위해 적절한 Python 설치 경로를 구성해야합니다. 일반 설정사용자 범위 에서 사용할 수 있으며 작업 영역 은 Python 언어로 구성 할 수 있습니다. – "python.pythonPath": "c:/python27/python.exe"위 단계를 수행하면 최소한 기본 Python 프로그램을 실행할 수 있습니다.


에서 확장 설치 코드 러너 . 그런 다음 바로 가기를 사용하여 Visual Studio Code에서 소스 코드를 실행할 수 있습니다.

첫째 : 코드를 실행하려면

  • 바로 가기 사용 Ctrl+ Alt+N
  • 또는 F1을 누른 다음 Run Code를 선택 / 입력하십시오.
  • 또는 텍스트 편집기를 마우스 오른쪽 단추로 클릭 한 후 편집기 컨텍스트 메뉴에서 코드 실행을 클릭하십시오.
  • 또는 편집기 제목 메뉴에서 코드 실행 버튼을 클릭하십시오
  • 또는 파일 탐색기의 상황에 맞는 메뉴에서 코드 실행 버튼을 클릭하십시오.

둘째 : 실행중인 코드를 중지하려면

  • 바로 가기 사용 Ctrl+ Alt+M
  • 또는 F1을 누른 다음 Stop Code Run을 선택 / 입력하십시오.
  • 또는 출력 채널을 마우스 오른쪽 버튼으로 클릭 한 다음 상황에 맞는 메뉴에서 코드 실행 중지를 클릭하십시오.

VS Code (Python)의 최신 버전 (1.36)에서 :

F5 를 누르고 Enter눌러 통합 터미널에서 코드를 실행하십시오.

Ctrl + A를 누른 다음 Shift + Enter 를 눌러 대화식 IPython 셸에서 코드를 실행합니다.


VSCode 작업 및 디버거와 관련하여 많은 혼란이 있습니다. 태스크 사용시기와 디버거 사용시기를 이해할 수 있도록 먼저 논의 해 보겠습니다.

작업

공식 문서는 말한다 -

소프트웨어 시스템을 보푸라기, 빌드, 패키징, 테스트 또는 배포하는 등의 작업을 자동화하기위한 많은 도구가 있습니다. 예를 들어 TypeScript Compiler, ESLint 및 TSLint와 같은 린터와 Make, Ant, Gulp, Jake, Rake 및 MSBuild와 같은 빌드 시스템이 있습니다.

.... VS Code의 작업은 스크립트를 실행하고 프로세스를 시작하도록 구성 할 수 있으므로 명령 줄을 입력하거나 새 코드를 작성하지 않고도 기존의 많은 도구를 VS Code 내에서 사용할 수 있습니다.

따라서 작업은 프로그램을 디버깅, 컴파일 또는 실행하기위한 것이 아닙니다.

디버거

디버거 설명서를 확인하면 run mode 라는 것이 있습니다 . 그것은 말한다-

VS Code는 프로그램 디버깅 외에도 프로그램 실행을 지원합니다. 디버그 : 디버깅 시작하지 않고 작업이 함께 트리거 Ctrl+F5현재 선택된 실행 구성을 사용합니다. 많은 실행 구성 속성은 '실행'모드에서 지원됩니다. VS 코드는 프로그램이 실행되는 동안 디버그 세션을 유지하고 중지 버튼을 누르면 프로그램이 종료됩니다.

따라서 Press F5및 VS Code는 현재 활성 파일을 디버깅하려고 시도합니다.

Press Ctrl+F5및 VSCode는 중단 점을 무시하고 코드를 실행합니다.

디버거 구성

디버거를 구성하려면 설명서를 참조하십시오 . 요약하자면 launch.json파일을 수정해야 합니다. 우선 VS 코드 내부의 통합 터미널에서 코드를 실행하려면-

{
    "name": "Python: Current File (Integrated Terminal)",
    "type": "python",
    "request": "launch",
    "program": "${file}",
    "console": "integratedTerminal"
}

외부 터미널 (VS 코드 외부)에서 코드를 실행하려면-

{
    "name": "Python: Current File (External Terminal)",
    "type": "python",
    "request": "launch",
    "program": "${file}",
    "console": "externalTerminal"
}

NB 모든 문서를 쉽게 검색하고 이해할 수 있다면 아마도 스택 오버 플로우가 필요하지 않을 것입니다. 다행스럽게도이 글에서 언급 한 문서는 정말 이해하기 쉽습니다. 자유롭게 읽고 숙고하고 즐기십시오.


코드를 실행 중이고 터미널에서 프로그램을 실행하여 입력을 받으려는 경우. 가장 좋은 방법은 마우스 오른쪽 버튼을 클릭하여 "터미널에서 python 파일 실행"을 선택하여 터미널에서 직접 실행하는 것입니다.여기에 이미지 설명을 입력하십시오


각각의 venv로 현재 파일을 시작하기 위해 이것을 추가했습니다. launch.json

 {
        "name": "Python: Current File",
        "type": "python",
        "request": "launch",
        "program": "${file}",
        "pythonPath": "${workspaceFolder}/FOO/DIR/venv/bin/python3"
    },

bin폴더가 상주 source .../venv/bin/activate일반 터미널에서 실행하는 경우 스크립트는 정기적으로 공급


Anaconda 를 통해 파이썬을 설치했습니다 . 아나콘다를 통해 VS 코드를 시작하여 파이썬 프로그램을 실행할 수있었습니다. 그러나 .py 파일을 직접 실행하는 바로 가기 방법 (핫키)을 찾을 수 없습니다.

(VS 코드와 함께 제공되는 Python 확장으로 2019 년 2 월 21 일 현재 최신 버전을 사용합니다. 링크 : https://marketplace.visualstudio.com/items?itemName=ms-python.python )

다음과 같이 작동했습니다.

  1. 마우스 오른쪽 버튼을 클릭하고 '터미널에서 python 파일 실행'을 선택하면 나에게 도움이되었습니다.
  2. CTRL + A , SHIFT + ENTER (Windows)

아래는 @jdhao가 한 것과 비슷합니다.

이것이 바로 핫키를 얻기 위해 한 것입니다.

  1. CTRL + SHIFT + B // 빌드 작업 실행
  2. 구성 옵션을 제공합니다
  3. 더 많은 옵션을 얻기 위해 클릭했습니다. 다른 설정을 클릭했습니다
  4. 'tasks.json'파일이 열렸습니다

코드를 다음과 같이 만들었습니다.

    {
        // See https://go.microsoft.com/fwlink/?LinkId=733558
        // for the documentation about the tasks.json format
        "version": "2.0.0",
        "tasks": [
            {
                "label": "Run Python File", //this is the label I gave
                "type": "shell",
                "command": "python",
                "args": ["${file}"]

파일을 저장 한 후 파일이 다음과 같이 변경되었습니다.

    {
        // See https://go.microsoft.com/fwlink/?LinkId=733558
        // for the documentation about the tasks.json format
        "version": "2.0.0",
        "tasks": [
            {
                "label": "Run Python File",
                "type": "shell",
                "command": "python",
                "args": [
                    "${file}"
                ],
                "group": {
                    "kind": "build",
                    "isDefault": true
                }
            }
        ]
    }
  1. 'tasks.json'파일을 저장 한 후 파이썬 코드로 이동하여 CTRL + SHIFT + B를 누릅니다 .
  2. 그런 다음 Run task-> Run Python File //이 레이블을 지정하십시오.

이제 CTRL + SHIFT + B 를 누를 때마다 파이썬 파일이 자동으로 실행되어 출력을 보여줍니다 :)


여러 개의 python 파일로 구성된 프로젝트가 있고 현재 파일과 관계없이 기본 프로그램으로 실행 / 디버깅을 시작하려는 경우 다음 시작 구성을 작성 MyMain.py하십시오 (기본 파일로 변경 ).

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Python: Main File",
      "type": "python",
      "request": "launch",
      "program": "${workspaceFolder}/MyMain.py",
      "console": "integratedTerminal",
      "cwd": "${workspaceFolder}"
    }
  ]
}

파이썬 3.7 (32 비트)을 사용합니다. Visual Studio Code에서 프로그램을 실행하려면 프로그램을 마우스 오른쪽 버튼으로 클릭하고 "Python Interactive Window에서 현재 파일 실행"을 선택하십시오. Jupyter가없는 경우 설치하라는 메시지가 표시 될 수 있습니다.

여기에 이미지 설명을 입력하십시오

참고 URL : https://stackoverflow.com/questions/29987840/how-to-execute-python-code-from-within-visual-studio-code

Visual Studio Code 내에서 Python 코드를 실행하는 방법


Visual Studio Code 는 최근에 릴리스되었으며 그 모양과 제공되는 기능이 마음에 들었습니다.

다운로드 페이지 에서 응용 프로그램을 다운로드하여 실행 하고 일부 기능으로 약간 엉망이되었습니다 ... 그리고 실제로 파이썬 코드를 실제로 실행하는 방법을 모른다는 것을 깨달았습니다!

Visual Studio Code의 모양과 느낌 / 사용성 / 기능이 정말 마음에 들지만 파이썬 코드를 실행하는 방법을 찾지 못하는 것 같습니다. 필자가 실제로 프로그래밍하는 것이기 때문입니다.

Visual Studio Code에서 Python 코드를 실행하는 방법이 있는지 아는 사람이 있습니까?


다음은 py 파일을 실행하도록 Visual Studio Code에서 Task Runner를 구성하는 방법입니다.

콘솔에서 Ctrl+ Shift+ P(Windows) 또는 Cmd+ Shift+ P(Apple)을 누르면 "Configure Task Runner"를 검색하는 검색 상자가 나타납니다.여기에 이미지 설명을 입력하십시오

편집 : "작업 : 작업 러너 구성"을 처음으로 여는 경우 다음 선택 목록의 맨 아래에서 "기타"를 선택해야합니다.

그러면 속성을 불러 와서 원하는대로 변경할 수 있습니다. 이 경우 다음 속성을 변경하려고합니다.

  1. Command 속성을 "tsc"(TypeScript)에서"Python"
  2. showOutput을에서 "silent"변경"Always"
  3. 변경 args에서 (인수) ["Helloworld.ts"]["${file}"](파일 이름)
  4. 마지막 속성 삭제 problemMatcher
  5. 변경 사항을 저장하십시오.

여기에 이미지 설명을 입력하십시오

이제 py 파일을 열고 바로 가기 Ctrl+ Shift+ B(Windows) 또는 Cmd+ Shift+ B(Apple)로 멋지게 실행할 수 있습니다

즐겨!


파이썬을 실행하는 훨씬 쉬운 방법이 있으며 구성이 필요하지 않습니다.

  1. Code Runner Extension 설치
  2. 텍스트 편집기에서 Python 코드 파일을 연 다음 바로 가기를 사용 Ctrl+Alt+N하거나를 누른 F1다음 select / type Run Code을 누르면 코드가 실행되고 출력이 출력 창에 표시됩니다.

파이썬을 실행

Python 경로를 추가하려면 File-> Preference->로 이동하여 Settings다음과 같이 Python 경로를 추가하십시오.

"code-runner.executorMap": 
{ 
  "python": "\"C:\\Program Files\\Python35\\python.exe\"" 
}

이를 위해 사용자 지정 작업추가 할 수 있습니다 . 다음은 Python의 기본 사용자 지정 작업입니다.

{
    "version": "0.1.0",
    "command": "c:\\Python34\\python",
    "args": ["app.py"],
    "problemMatcher": {
        "fileLocation": ["relative", "${workspaceRoot}"],
        "pattern": {
            "regexp": "^(.*)+s$",
            "message": 1
        }
    }
}

이것을 추가 tasks.json하고 CTRL+ SHIFT+ B눌러 실행하십시오.


이 모든 대답은 이제 더 이상 사용되지 않습니다.

현재 다음을 수행해야합니다.

  1. 파이썬 언어 확장을 설치하십시오 (그리고 분명히 파이썬)
  2. 폴더 열기 (중요!), 해당 폴더 내의 모든 파이썬 파일 열기
  3. 디버그 "탭"(?)으로 전환하고 기어 박스를 클릭합니다 ( 'Configure of Fix'launch.json '힌트)
  4. 열린 launch.json 파일 저장 (2 단계에서 열린 폴더의 .vscode 하위 디렉토리에 위치)
  5. 마지막으로 녹색 삼각형을 클릭하거나 F5를 누르십시오.

추가 확장 또는 수동 실행이 필요하지 않습니다. 이제 json 편집이 필요합니다.


@ vlad2135의 답변 을 확장하려면 (먼저 읽으십시오); 이것이 Don Jayamanne의 훌륭한 파이썬 확장 기능을 사용하여 VSCode에서 파이썬 디버깅을 설정하는 방법입니다 (요즘 파이썬을위한 완벽한 기능을 갖춘 IDE이며 VS 코드의 최고의 언어 확장 IMO 중 하나입니다).

기본적으로 톱니 바퀴 아이콘을 클릭하면 .vscode작업 공간 디렉토리에 launch.json이 작성 됩니다. 직접 만들 수도 있지만 VSCode가 무거운 작업을 수행하는 것이 더 간단 할 것입니다. 예제 파일은 다음과 같습니다.

launch.json

생성 후 멋진 것을 알 수 있습니다. 다른 라이브러리 또는 환경 (django와 같은)에 대한 다른 설정과 추가 기능을 사용하여 여러 구성 (자동으로 대부분 잘라 내고 스크롤하여 모두 볼 수 있음)을 자동으로 만들었습니다. 아마도 가장 많이 사용하게 될 것은 파이썬입니다. 이것은 평범한 (내 경우에는 C) Python 디버거이며 설정을 현명하게 사용하는 것이 가장 쉽습니다. 다른 것들은 서로 다른 인터프리터 경로와 하나 또는 두 개의 다른 기능만으로 거의 동일한 구성을 사용하기 때문에 이것에 대한 json 속성에 대해 간략히 살펴 보겠습니다.

  • 이름 : 구성의 이름입니다. 변경 이유의 유용한 예는 동일한 유형의 구성을 사용하지만 인수가 다른 두 개의 파이썬 구성이있는 경우입니다. 왼쪽 상단에 표시된 상자에 표시됩니다 (기본 파이썬 구성을 사용하고 있기 때문에 상자에 "python"이라고 표시됨).
  • 유형 : 통역사 유형. 당신은 일반적으로 이것을 바꾸고 싶지 않습니다.
  • request : 코드를 어떻게 실행하고 싶은지, 일반적으로이 코드도 바꾸고 싶지 않습니다. 기본값은 "launch"이지만 "attach"디버거가 이미 실행중인 파이썬 프로세스에 연결할 수 있도록 변경합니다 . 변경하지 않고 attach 유형의 구성을 추가하고 사용하십시오.
  • stopOnEntry : Python 디버거는 프로그램을 시작할 때 보이지 않는 중단 점을 가지므로 진입 점 파일과 첫 번째 활성 코드 행이있는 위치를 볼 수 있습니다. 그것은 나와 같은 일부 C # / Java 프로그래머를 미치게합니다. false원하지 true않으면 그렇지 않으면
  • pythonPath : python 설치 경로입니다. 기본값은 사용자 / 작업 공간 설정에서 확장 레벨 기본값을 가져옵니다. 다른 디버그 프로세스에 대해 다른 파이썬을 원하면 여기에서 변경하십시오. 프로젝트의 기본 구성으로 설정된 모든 디버그 프로세스에 대해 변경하려면 작업 공간 설정에서 변경하십시오. 확장 프로그램이 모든 프로젝트에서 파이썬을 찾는 위치를 변경하려면 사용자 설정에서 변경하십시오. (4/12/17 다음은 확장 버전 0.6.1에서 수정되었습니다).아이러니하게도, 이것은 자동 생성 된 잘못입니다. 최신 VSCode 버전에서는 더 이상 사용되지 않는 "$ {config.python.pythonPath}"로 자동 생성됩니다. 여전히 작동하지만 경로 또는 VS 설정의 기본 첫 번째 파이썬 대신 "$ {config : python.pythonPath}"를 사용해야합니다. (17/6/6 편집 : 이것은 다음 릴리스에서 수정되어야합니다. 팀은 며칠 전에 수정 사항을 커밋했습니다.)
  • program : run을 누르면 디버거가 시작하는 초기 파일이 시작됩니다. "${workspaceRoot}"작업 공간으로 열어 놓은 루트 폴더입니다 (파일 아이콘, 기본 열기 폴더로 이동할 때). 프로그램을 빠르게 실행하거나 프로그램에 대한 여러 진입 점이있는 경우 또 다른 깔끔한 트릭입니다. 이것을 열어"${file}" 놓은 파일에서 디버깅을 시작하고 디버그를 누른 순간에 초점을 맞 춥니 다 .
  • cwd : 실행중인 프로젝트의 현재 작업 디렉토리 폴더 보통 당신은 이것을 떠나고 싶을 것 "${workspaceRoot}"입니다.
  • debugOptions : 일부 디버거 플래그 그림의 것은 기본 플래그이며, 파이썬 디버거 페이지에서 더 많은 플래그를 찾을 수 있습니다.
  • args : 이것은 실제로 기본 구성 설정은 아니지만 그럼에도 유용한 설정입니다 (그리고 아마도 OP가 요구 한 것). 이들은 프로그램에 전달하는 명령 행 인수입니다. 디버거는 입력 한 것처럼 다음과 같이 전달 python file.py [args]합니다. 터미널에; 목록의 각 json 문자열을 순서대로 프로그램에 전달합니다.

디버거 및 경로를 구성하는 데 사용할 수있는 VSCode 파일 변수에 대한 자세한 정보를 보려면 여기이동 하십시오 .

선택적 및 필수 속성과 함께 시작 옵션에 대한 확장 자체 문서를 보려면 여기이동 하십시오 .

파일에 구성 템플릿이 없으면 오른쪽 하단의 "구성 추가"버튼을 클릭 할 수 있습니다. 일반적인 디버그 프로세스 대부분에 대한 구성을 자동으로 생성하는 목록을 제공합니다.

이제 vlad의 답변에 따라 일반적인 시각적 디버거에 따라 필요한 중단 점을 추가하고 왼쪽 상단 드롭 다운 메뉴에서 원하는 실행 구성을 선택하고 구성 이름 왼쪽의 녹색 화살표를 탭하여 프로그램을 시작할 수 있습니다 .

전문가 팁 : 팀원마다 다른 IDE를 사용하므로 구성 파일이 필요하지 않을 수 있습니다. VSCode는 거의 항상 IDE 파일을 한곳에 배치합니다 (이 목적을 위해 디자인에 따라; 나는 가정합니다) 또는 .vscode/VSCode 파일을 처음 생성하는 경우 .gitignore 에 추가 하십시오 (이 프로세스는 폴더를 생성합니다) 작업 공간에없는 경우)!


있다 Run Python File in Terminal에서 사용할 수있는 명령 VS 코드에 대한 파이썬 확장.

터미널에서 파이썬 파일 실행


Visualstudio Code Documentation에 명시된대로 편집기의 아무 곳이나 마우스 오른쪽 단추로 클릭하고 터미널에서 Python 파일 실행을 선택하십시오.


지금까지 VSCode에서 Python을 실행하는 방법에는 4 가지가 있습니다.

  1. 통합 터미널을 통해 ( 통합되어 있습니다 ! 기술적으로 VSCode 내에서 실행합니다.)
    • 필요가 설치 없습니다 어떤 확장.
    • 만들고 구성 할 필요가 아무것도 (당신이 이미 가지고 있다고 가정하지 python당신에 $PATH).
    • ⌃Space(터미널 열기) 및 python my_file.py(실행 파일).
  2. 사용자 정의 작업을 통해 (@Fenton의 답변 허용) :
    • 필요가 설치 없습니다 어떤 확장.
    • 기본 VSCode의 작업 방식.
    • 답변problemMatcher.pattern.regexp 이 손상되어 편집기가 중단 되므로 답변을 복사하여 붙여 넣지 않도록주의하십시오 . 이 중 하나를 삭제하는 것이 좋습니다 problemMatcher또는 변경 regexp적어도에를 ^\\s+(.*)$.
  3. Code Runner 확장을 통해 (@JanHan의 답변) :

    • 사용자 설정code-runner.executorMap 에서 구성해야 합니다 (에 경로 추가 python).
    • VSCode에서 Python 만 실행할 때 특히 유용한 확장입니다.
  4. Microsoft의 공식 Python 확장을 통해 (@ vlad2135의 답변) :
    • launch.jsVSCode의 디버그 탭에서 몇 번의 클릭만으로 생성해야합니다 .
    • 확장은 VSCode를 Python의 기본 IDE로 사용하려는 사람들에게 꼭 필요한 기능입니다.

더 이상 추가 확장이 필요하지 않습니다. 디버거의 출력을 통합 터미널로 간단히 전환 할 수 있습니다.

Ctrl+ Shift+ D을 누른 다음 상단의 드롭 다운에서 내장형 터미널 / 콘솔을 선택하십시오.


다음은 파이썬 실행을위한 현재 (2018 년 9 월) 확장입니다.

공식 파이썬 확장명 : 이것은 필수 설치입니다.

Code Runner : 파이썬뿐만 아니라 모든 종류의 언어에 매우 유용합니다. 설치를 적극 권장합니다.

AREPL : 변수를 측면 창에 표시하는 실시간 파이썬 스크래치 패드. 나는 이것의 창조자이므로 분명히 그것이 훌륭하다고 생각하지만 편견없는 의견을 줄 수는 없다 ¯ \ _ (ツ) _ / ¯

Wolf : 실시간 파이썬 스크래치 패드로 결과를 인라인으로 표시

물론 통합 터미널을 사용하는 경우 거기에서 파이썬을 실행할 수 있으며 확장을 설치할 필요가 없습니다.


  1. Python 확장을 설치하십시오 (Python이 시스템에 설치되어 있어야 함). Python Extension을 설치하려면 Ctrl+ Shift+ X를 누른 다음 'python'을 입력하고 입력하십시오. 확장을 설치하십시오.

  2. 파이썬 코드가 포함 된 파일을 엽니 다. 예! .py 파일.

  3. 이제 .py 코드를 실행하려면 편집기 화면을 마우스 오른쪽 버튼으로 클릭하고 '터미널에서 Python 파일 실행'을 누르십시오. 그게 다야!

이제 이것은 추가 단계입니다. 실제로 다시 클릭하는 것에 짜증이 나서 키보드 단축키를 설정했습니다.

  1. 왼쪽 하단의 설정 유형과 유사한 아이콘-> 키보드 단축키-> '터미널에서 Python 파일 실행'을 입력하십시오. 이제 + 부호를보고 바로 가기를 선택하십시오. 당신은 끝났습니다!

매우 간단합니다 : 키를
누르면 F5코드가 실행됩니다. 중단 점이 설정되어 있으면를 누르면 F5중단 점이 중지되고 코드가 Debug모드 에서 실행 됩니다.


당신이 사용하는 경우 최신 버전 대 코드를 ( 버전 1.21.1 ). task.json형식 변경을 참조하십시오 여기 . 따라서 @Fenton 및 @python_starter의 답변이 더 이상 유효하지 않을 수 있습니다.

구성을 시작하기 전에

파이썬 파일을 실행하기 위해 vs 코드를 구성하기 전에.

  • Python을 설치하고 실행 파일을 시스템 PATH에 추가했는지 확인하십시오.
  • 파이썬 소스 파일이있는 폴더를 작업 폴더 File -> Open Folder로 설정해야합니다 (작업 폴더 설정으로 이동 ).

구성 단계

이제 작업을 구성 할 수 있습니다. 다음 단계는 파이썬 파일을 올바르게 실행하는 데 도움이됩니다.

  1. 사용 Ctrl+ Shift+ P입력 task, 당신은 옵션의 목록을 볼 수 선택 Tasks: Configure Task.

여기에 이미지 설명을 입력하십시오

  1. 그런 다음 메시지가 표시되고이 create task.json from template옵션을 선택하면 옵션 목록에서 선택하라는 메시지가 표시됩니다. 를 선택하십시오 Others.

여기에 이미지 설명을 입력하십시오

  1. 그런 다음 열린 task.json파일에서 다음 설정을 사용하십시오.

    {
    "version": "2.0.0",
    "tasks": [
        {
            "label": "run this script",
            "type": "shell",
            "command": "python",
            "args": [
                "${file}"
            ],
            "problemMatcher": []
        }
    ]
    }
    

    위의 설정 label에서이 작업에 의미 부여 할 수 있습니다 . 예를 들면 다음과 같습니다 run python.

  2. Tasks메뉴로 이동하여을 클릭하십시오 Run Task. 작업을 선택하라는 메시지가 표시됩니다. 새로 만든 run this script작업을 선택하십시오 . TERMINAL탭에 결과가 표시됩니다 .

여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오

작업 구성에 대한보다 완전한 자습서를 보려면 vs code official documentation로 이동하십시오 .


간단하고 직접적인 파이썬 확장 은 시간과 노력을 모두 절약 해줍니다. 설치가 완료되면 린팅, 디버깅, 코드 완성 기능을 사용할 수 있습니다. 그런 다음 코드를 실행하려면 코드를 실행하기 위해 적절한 Python 설치 경로를 구성해야합니다. 일반 설정사용자 범위 에서 사용할 수 있으며 작업 영역 은 Python 언어로 구성 할 수 있습니다. – "python.pythonPath": "c:/python27/python.exe"위 단계를 수행하면 최소한 기본 Python 프로그램을 실행할 수 있습니다.


에서 확장 설치 코드 러너 . 그런 다음 바로 가기를 사용하여 Visual Studio Code에서 소스 코드를 실행할 수 있습니다.

첫째 : 코드를 실행하려면

  • 바로 가기 사용 Ctrl+ Alt+N
  • 또는 F1을 누른 다음 Run Code를 선택 / 입력하십시오.
  • 또는 텍스트 편집기를 마우스 오른쪽 단추로 클릭 한 후 편집기 컨텍스트 메뉴에서 코드 실행을 클릭하십시오.
  • 또는 편집기 제목 메뉴에서 코드 실행 버튼을 클릭하십시오
  • 또는 파일 탐색기의 상황에 맞는 메뉴에서 코드 실행 버튼을 클릭하십시오.

둘째 : 실행중인 코드를 중지하려면

  • 바로 가기 사용 Ctrl+ Alt+M
  • 또는 F1을 누른 다음 Stop Code Run을 선택 / 입력하십시오.
  • 또는 출력 채널을 마우스 오른쪽 버튼으로 클릭 한 다음 상황에 맞는 메뉴에서 코드 실행 중지를 클릭하십시오.

VS Code (Python)의 최신 버전 (1.36)에서 :

F5 를 누르고 Enter눌러 통합 터미널에서 코드를 실행하십시오.

Ctrl + A를 누른 다음 Shift + Enter 를 눌러 대화식 IPython 셸에서 코드를 실행합니다.


VSCode 작업 및 디버거와 관련하여 많은 혼란이 있습니다. 태스크 사용시기와 디버거 사용시기를 이해할 수 있도록 먼저 논의 해 보겠습니다.

작업

공식 문서는 말한다 -

소프트웨어 시스템을 보푸라기, 빌드, 패키징, 테스트 또는 배포하는 등의 작업을 자동화하기위한 많은 도구가 있습니다. 예를 들어 TypeScript Compiler, ESLint 및 TSLint와 같은 린터와 Make, Ant, Gulp, Jake, Rake 및 MSBuild와 같은 빌드 시스템이 있습니다.

.... VS Code의 작업은 스크립트를 실행하고 프로세스를 시작하도록 구성 할 수 있으므로 명령 줄을 입력하거나 새 코드를 작성하지 않고도 기존의 많은 도구를 VS Code 내에서 사용할 수 있습니다.

따라서 작업은 프로그램을 디버깅, 컴파일 또는 실행하기위한 것이 아닙니다.

디버거

디버거 설명서를 확인하면 run mode 라는 것이 있습니다 . 그것은 말한다-

VS Code는 프로그램 디버깅 외에도 프로그램 실행을 지원합니다. 디버그 : 디버깅 시작하지 않고 작업이 함께 트리거 Ctrl+F5현재 선택된 실행 구성을 사용합니다. 많은 실행 구성 속성은 '실행'모드에서 지원됩니다. VS 코드는 프로그램이 실행되는 동안 디버그 세션을 유지하고 중지 버튼을 누르면 프로그램이 종료됩니다.

따라서 Press F5및 VS Code는 현재 활성 파일을 디버깅하려고 시도합니다.

Press Ctrl+F5및 VSCode는 중단 점을 무시하고 코드를 실행합니다.

디버거 구성

디버거를 구성하려면 설명서를 참조하십시오 . 요약하자면 launch.json파일을 수정해야 합니다. 우선 VS 코드 내부의 통합 터미널에서 코드를 실행하려면-

{
    "name": "Python: Current File (Integrated Terminal)",
    "type": "python",
    "request": "launch",
    "program": "${file}",
    "console": "integratedTerminal"
}

외부 터미널 (VS 코드 외부)에서 코드를 실행하려면-

{
    "name": "Python: Current File (External Terminal)",
    "type": "python",
    "request": "launch",
    "program": "${file}",
    "console": "externalTerminal"
}

NB 모든 문서를 쉽게 검색하고 이해할 수 있다면 아마도 스택 오버 플로우가 필요하지 않을 것입니다. 다행스럽게도이 글에서 언급 한 문서는 정말 이해하기 쉽습니다. 자유롭게 읽고 숙고하고 즐기십시오.


코드를 실행 중이고 터미널에서 프로그램을 실행하여 입력을 받으려는 경우. 가장 좋은 방법은 마우스 오른쪽 버튼을 클릭하여 "터미널에서 python 파일 실행"을 선택하여 터미널에서 직접 실행하는 것입니다.여기에 이미지 설명을 입력하십시오


각각의 venv로 현재 파일을 시작하기 위해 이것을 추가했습니다. launch.json

 {
        "name": "Python: Current File",
        "type": "python",
        "request": "launch",
        "program": "${file}",
        "pythonPath": "${workspaceFolder}/FOO/DIR/venv/bin/python3"
    },

bin폴더가 상주 source .../venv/bin/activate일반 터미널에서 실행하는 경우 스크립트는 정기적으로 공급


Anaconda 를 통해 파이썬을 설치했습니다 . 아나콘다를 통해 VS 코드를 시작하여 파이썬 프로그램을 실행할 수있었습니다. 그러나 .py 파일을 직접 실행하는 바로 가기 방법 (핫키)을 찾을 수 없습니다.

(VS 코드와 함께 제공되는 Python 확장으로 2019 년 2 월 21 일 현재 최신 버전을 사용합니다. 링크 : https://marketplace.visualstudio.com/items?itemName=ms-python.python )

다음과 같이 작동했습니다.

  1. 마우스 오른쪽 버튼을 클릭하고 '터미널에서 python 파일 실행'을 선택하면 나에게 도움이되었습니다.
  2. CTRL + A , SHIFT + ENTER (Windows)

아래는 @jdhao가 한 것과 비슷합니다.

이것이 바로 핫키를 얻기 위해 한 것입니다.

  1. CTRL + SHIFT + B // 빌드 작업 실행
  2. 구성 옵션을 제공합니다
  3. 더 많은 옵션을 얻기 위해 클릭했습니다. 다른 설정을 클릭했습니다
  4. 'tasks.json'파일이 열렸습니다

코드를 다음과 같이 만들었습니다.

    {
        // See https://go.microsoft.com/fwlink/?LinkId=733558
        // for the documentation about the tasks.json format
        "version": "2.0.0",
        "tasks": [
            {
                "label": "Run Python File", //this is the label I gave
                "type": "shell",
                "command": "python",
                "args": ["${file}"]

파일을 저장 한 후 파일이 다음과 같이 변경되었습니다.

    {
        // See https://go.microsoft.com/fwlink/?LinkId=733558
        // for the documentation about the tasks.json format
        "version": "2.0.0",
        "tasks": [
            {
                "label": "Run Python File",
                "type": "shell",
                "command": "python",
                "args": [
                    "${file}"
                ],
                "group": {
                    "kind": "build",
                    "isDefault": true
                }
            }
        ]
    }
  1. 'tasks.json'파일을 저장 한 후 파이썬 코드로 이동하여 CTRL + SHIFT + B를 누릅니다 .
  2. 그런 다음 Run task-> Run Python File //이 레이블을 지정하십시오.

이제 CTRL + SHIFT + B 를 누를 때마다 파이썬 파일이 자동으로 실행되어 출력을 보여줍니다 :)


여러 개의 python 파일로 구성된 프로젝트가 있고 현재 파일과 관계없이 기본 프로그램으로 실행 / 디버깅을 시작하려는 경우 다음 시작 구성을 작성 MyMain.py하십시오 (기본 파일로 변경 ).

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Python: Main File",
      "type": "python",
      "request": "launch",
      "program": "${workspaceFolder}/MyMain.py",
      "console": "integratedTerminal",
      "cwd": "${workspaceFolder}"
    }
  ]
}

파이썬 3.7 (32 비트)을 사용합니다. Visual Studio Code에서 프로그램을 실행하려면 프로그램을 마우스 오른쪽 버튼으로 클릭하고 "Python Interactive Window에서 현재 파일 실행"을 선택하십시오. Jupyter가없는 경우 설치하라는 메시지가 표시 될 수 있습니다.

여기에 이미지 설명을 입력하십시오

참고 URL : https://stackoverflow.com/questions/29987840/how-to-execute-python-code-from-within-visual-studio-code

Visual Studio Code 내에서 Python 코드를 실행하는 방법


Visual Studio Code 는 최근에 릴리스되었으며 그 모양과 제공되는 기능이 마음에 들었습니다.

다운로드 페이지 에서 응용 프로그램을 다운로드하여 실행 하고 일부 기능으로 약간 엉망이되었습니다 ... 그리고 실제로 파이썬 코드를 실제로 실행하는 방법을 모른다는 것을 깨달았습니다!

Visual Studio Code의 모양과 느낌 / 사용성 / 기능이 정말 마음에 들지만 파이썬 코드를 실행하는 방법을 찾지 못하는 것 같습니다. 필자가 실제로 프로그래밍하는 것이기 때문입니다.

Visual Studio Code에서 Python 코드를 실행하는 방법이 있는지 아는 사람이 있습니까?


다음은 py 파일을 실행하도록 Visual Studio Code에서 Task Runner를 구성하는 방법입니다.

콘솔에서 Ctrl+ Shift+ P(Windows) 또는 Cmd+ Shift+ P(Apple)을 누르면 "Configure Task Runner"를 검색하는 검색 상자가 나타납니다.여기에 이미지 설명을 입력하십시오

편집 : "작업 : 작업 러너 구성"을 처음으로 여는 경우 다음 선택 목록의 맨 아래에서 "기타"를 선택해야합니다.

그러면 속성을 불러 와서 원하는대로 변경할 수 있습니다. 이 경우 다음 속성을 변경하려고합니다.

  1. Command 속성을 "tsc"(TypeScript)에서"Python"
  2. showOutput을에서 "silent"변경"Always"
  3. 변경 args에서 (인수) ["Helloworld.ts"]["${file}"](파일 이름)
  4. 마지막 속성 삭제 problemMatcher
  5. 변경 사항을 저장하십시오.

여기에 이미지 설명을 입력하십시오

이제 py 파일을 열고 바로 가기 Ctrl+ Shift+ B(Windows) 또는 Cmd+ Shift+ B(Apple)로 멋지게 실행할 수 있습니다

즐겨!


파이썬을 실행하는 훨씬 쉬운 방법이 있으며 구성이 필요하지 않습니다.

  1. Code Runner Extension 설치
  2. 텍스트 편집기에서 Python 코드 파일을 연 다음 바로 가기를 사용 Ctrl+Alt+N하거나를 누른 F1다음 select / type Run Code을 누르면 코드가 실행되고 출력이 출력 창에 표시됩니다.

파이썬을 실행

Python 경로를 추가하려면 File-> Preference->로 이동하여 Settings다음과 같이 Python 경로를 추가하십시오.

"code-runner.executorMap": 
{ 
  "python": "\"C:\\Program Files\\Python35\\python.exe\"" 
}

이를 위해 사용자 지정 작업추가 할 수 있습니다 . 다음은 Python의 기본 사용자 지정 작업입니다.

{
    "version": "0.1.0",
    "command": "c:\\Python34\\python",
    "args": ["app.py"],
    "problemMatcher": {
        "fileLocation": ["relative", "${workspaceRoot}"],
        "pattern": {
            "regexp": "^(.*)+s$",
            "message": 1
        }
    }
}

이것을 추가 tasks.json하고 CTRL+ SHIFT+ B눌러 실행하십시오.


이 모든 대답은 이제 더 이상 사용되지 않습니다.

현재 다음을 수행해야합니다.

  1. 파이썬 언어 확장을 설치하십시오 (그리고 분명히 파이썬)
  2. 폴더 열기 (중요!), 해당 폴더 내의 모든 파이썬 파일 열기
  3. 디버그 "탭"(?)으로 전환하고 기어 박스를 클릭합니다 ( 'Configure of Fix'launch.json '힌트)
  4. 열린 launch.json 파일 저장 (2 단계에서 열린 폴더의 .vscode 하위 디렉토리에 위치)
  5. 마지막으로 녹색 삼각형을 클릭하거나 F5를 누르십시오.

추가 확장 또는 수동 실행이 필요하지 않습니다. 이제 json 편집이 필요합니다.


@ vlad2135의 답변 을 확장하려면 (먼저 읽으십시오); 이것이 Don Jayamanne의 훌륭한 파이썬 확장 기능을 사용하여 VSCode에서 파이썬 디버깅을 설정하는 방법입니다 (요즘 파이썬을위한 완벽한 기능을 갖춘 IDE이며 VS 코드의 최고의 언어 확장 IMO 중 하나입니다).

기본적으로 톱니 바퀴 아이콘을 클릭하면 .vscode작업 공간 디렉토리에 launch.json이 작성 됩니다. 직접 만들 수도 있지만 VSCode가 무거운 작업을 수행하는 것이 더 간단 할 것입니다. 예제 파일은 다음과 같습니다.

launch.json

생성 후 멋진 것을 알 수 있습니다. 다른 라이브러리 또는 환경 (django와 같은)에 대한 다른 설정과 추가 기능을 사용하여 여러 구성 (자동으로 대부분 잘라 내고 스크롤하여 모두 볼 수 있음)을 자동으로 만들었습니다. 아마도 가장 많이 사용하게 될 것은 파이썬입니다. 이것은 평범한 (내 경우에는 C) Python 디버거이며 설정을 현명하게 사용하는 것이 가장 쉽습니다. 다른 것들은 서로 다른 인터프리터 경로와 하나 또는 두 개의 다른 기능만으로 거의 동일한 구성을 사용하기 때문에 이것에 대한 json 속성에 대해 간략히 살펴 보겠습니다.

  • 이름 : 구성의 이름입니다. 변경 이유의 유용한 예는 동일한 유형의 구성을 사용하지만 인수가 다른 두 개의 파이썬 구성이있는 경우입니다. 왼쪽 상단에 표시된 상자에 표시됩니다 (기본 파이썬 구성을 사용하고 있기 때문에 상자에 "python"이라고 표시됨).
  • 유형 : 통역사 유형. 당신은 일반적으로 이것을 바꾸고 싶지 않습니다.
  • request : 코드를 어떻게 실행하고 싶은지, 일반적으로이 코드도 바꾸고 싶지 않습니다. 기본값은 "launch"이지만 "attach"디버거가 이미 실행중인 파이썬 프로세스에 연결할 수 있도록 변경합니다 . 변경하지 않고 attach 유형의 구성을 추가하고 사용하십시오.
  • stopOnEntry : Python 디버거는 프로그램을 시작할 때 보이지 않는 중단 점을 가지므로 진입 점 파일과 첫 번째 활성 코드 행이있는 위치를 볼 수 있습니다. 그것은 나와 같은 일부 C # / Java 프로그래머를 미치게합니다. false원하지 true않으면 그렇지 않으면
  • pythonPath : python 설치 경로입니다. 기본값은 사용자 / 작업 공간 설정에서 확장 레벨 기본값을 가져옵니다. 다른 디버그 프로세스에 대해 다른 파이썬을 원하면 여기에서 변경하십시오. 프로젝트의 기본 구성으로 설정된 모든 디버그 프로세스에 대해 변경하려면 작업 공간 설정에서 변경하십시오. 확장 프로그램이 모든 프로젝트에서 파이썬을 찾는 위치를 변경하려면 사용자 설정에서 변경하십시오. (4/12/17 다음은 확장 버전 0.6.1에서 수정되었습니다).아이러니하게도, 이것은 자동 생성 된 잘못입니다. 최신 VSCode 버전에서는 더 이상 사용되지 않는 "$ {config.python.pythonPath}"로 자동 생성됩니다. 여전히 작동하지만 경로 또는 VS 설정의 기본 첫 번째 파이썬 대신 "$ {config : python.pythonPath}"를 사용해야합니다. (17/6/6 편집 : 이것은 다음 릴리스에서 수정되어야합니다. 팀은 며칠 전에 수정 사항을 커밋했습니다.)
  • program : run을 누르면 디버거가 시작하는 초기 파일이 시작됩니다. "${workspaceRoot}"작업 공간으로 열어 놓은 루트 폴더입니다 (파일 아이콘, 기본 열기 폴더로 이동할 때). 프로그램을 빠르게 실행하거나 프로그램에 대한 여러 진입 점이있는 경우 또 다른 깔끔한 트릭입니다. 이것을 열어"${file}" 놓은 파일에서 디버깅을 시작하고 디버그를 누른 순간에 초점을 맞 춥니 다 .
  • cwd : 실행중인 프로젝트의 현재 작업 디렉토리 폴더 보통 당신은 이것을 떠나고 싶을 것 "${workspaceRoot}"입니다.
  • debugOptions : 일부 디버거 플래그 그림의 것은 기본 플래그이며, 파이썬 디버거 페이지에서 더 많은 플래그를 찾을 수 있습니다.
  • args : 이것은 실제로 기본 구성 설정은 아니지만 그럼에도 유용한 설정입니다 (그리고 아마도 OP가 요구 한 것). 이들은 프로그램에 전달하는 명령 행 인수입니다. 디버거는 입력 한 것처럼 다음과 같이 전달 python file.py [args]합니다. 터미널에; 목록의 각 json 문자열을 순서대로 프로그램에 전달합니다.

디버거 및 경로를 구성하는 데 사용할 수있는 VSCode 파일 변수에 대한 자세한 정보를 보려면 여기이동 하십시오 .

선택적 및 필수 속성과 함께 시작 옵션에 대한 확장 자체 문서를 보려면 여기이동 하십시오 .

파일에 구성 템플릿이 없으면 오른쪽 하단의 "구성 추가"버튼을 클릭 할 수 있습니다. 일반적인 디버그 프로세스 대부분에 대한 구성을 자동으로 생성하는 목록을 제공합니다.

이제 vlad의 답변에 따라 일반적인 시각적 디버거에 따라 필요한 중단 점을 추가하고 왼쪽 상단 드롭 다운 메뉴에서 원하는 실행 구성을 선택하고 구성 이름 왼쪽의 녹색 화살표를 탭하여 프로그램을 시작할 수 있습니다 .

전문가 팁 : 팀원마다 다른 IDE를 사용하므로 구성 파일이 필요하지 않을 수 있습니다. VSCode는 거의 항상 IDE 파일을 한곳에 배치합니다 (이 목적을 위해 디자인에 따라; 나는 가정합니다) 또는 .vscode/VSCode 파일을 처음 생성하는 경우 .gitignore 에 추가 하십시오 (이 프로세스는 폴더를 생성합니다) 작업 공간에없는 경우)!


있다 Run Python File in Terminal에서 사용할 수있는 명령 VS 코드에 대한 파이썬 확장.

터미널에서 파이썬 파일 실행


Visualstudio Code Documentation에 명시된대로 편집기의 아무 곳이나 마우스 오른쪽 단추로 클릭하고 터미널에서 Python 파일 실행을 선택하십시오.


지금까지 VSCode에서 Python을 실행하는 방법에는 4 가지가 있습니다.

  1. 통합 터미널을 통해 ( 통합되어 있습니다 ! 기술적으로 VSCode 내에서 실행합니다.)
    • 필요가 설치 없습니다 어떤 확장.
    • 만들고 구성 할 필요가 아무것도 (당신이 이미 가지고 있다고 가정하지 python당신에 $PATH).
    • ⌃Space(터미널 열기) 및 python my_file.py(실행 파일).
  2. 사용자 정의 작업을 통해 (@Fenton의 답변 허용) :
    • 필요가 설치 없습니다 어떤 확장.
    • 기본 VSCode의 작업 방식.
    • 답변problemMatcher.pattern.regexp 이 손상되어 편집기가 중단 되므로 답변을 복사하여 붙여 넣지 않도록주의하십시오 . 이 중 하나를 삭제하는 것이 좋습니다 problemMatcher또는 변경 regexp적어도에를 ^\\s+(.*)$.
  3. Code Runner 확장을 통해 (@JanHan의 답변) :

    • 사용자 설정code-runner.executorMap 에서 구성해야 합니다 (에 경로 추가 python).
    • VSCode에서 Python 만 실행할 때 특히 유용한 확장입니다.
  4. Microsoft의 공식 Python 확장을 통해 (@ vlad2135의 답변) :
    • launch.jsVSCode의 디버그 탭에서 몇 번의 클릭만으로 생성해야합니다 .
    • 확장은 VSCode를 Python의 기본 IDE로 사용하려는 사람들에게 꼭 필요한 기능입니다.

더 이상 추가 확장이 필요하지 않습니다. 디버거의 출력을 통합 터미널로 간단히 전환 할 수 있습니다.

Ctrl+ Shift+ D을 누른 다음 상단의 드롭 다운에서 내장형 터미널 / 콘솔을 선택하십시오.


다음은 파이썬 실행을위한 현재 (2018 년 9 월) 확장입니다.

공식 파이썬 확장명 : 이것은 필수 설치입니다.

Code Runner : 파이썬뿐만 아니라 모든 종류의 언어에 매우 유용합니다. 설치를 적극 권장합니다.

AREPL : 변수를 측면 창에 표시하는 실시간 파이썬 스크래치 패드. 나는 이것의 창조자이므로 분명히 그것이 훌륭하다고 생각하지만 편견없는 의견을 줄 수는 없다 ¯ \ _ (ツ) _ / ¯

Wolf : 실시간 파이썬 스크래치 패드로 결과를 인라인으로 표시

물론 통합 터미널을 사용하는 경우 거기에서 파이썬을 실행할 수 있으며 확장을 설치할 필요가 없습니다.


  1. Python 확장을 설치하십시오 (Python이 시스템에 설치되어 있어야 함). Python Extension을 설치하려면 Ctrl+ Shift+ X를 누른 다음 'python'을 입력하고 입력하십시오. 확장을 설치하십시오.

  2. 파이썬 코드가 포함 된 파일을 엽니 다. 예! .py 파일.

  3. 이제 .py 코드를 실행하려면 편집기 화면을 마우스 오른쪽 버튼으로 클릭하고 '터미널에서 Python 파일 실행'을 누르십시오. 그게 다야!

이제 이것은 추가 단계입니다. 실제로 다시 클릭하는 것에 짜증이 나서 키보드 단축키를 설정했습니다.

  1. 왼쪽 하단의 설정 유형과 유사한 아이콘-> 키보드 단축키-> '터미널에서 Python 파일 실행'을 입력하십시오. 이제 + 부호를보고 바로 가기를 선택하십시오. 당신은 끝났습니다!

매우 간단합니다 : 키를
누르면 F5코드가 실행됩니다. 중단 점이 설정되어 있으면를 누르면 F5중단 점이 중지되고 코드가 Debug모드 에서 실행 됩니다.


당신이 사용하는 경우 최신 버전 대 코드를 ( 버전 1.21.1 ). task.json형식 변경을 참조하십시오 여기 . 따라서 @Fenton 및 @python_starter의 답변이 더 이상 유효하지 않을 수 있습니다.

구성을 시작하기 전에

파이썬 파일을 실행하기 위해 vs 코드를 구성하기 전에.

  • Python을 설치하고 실행 파일을 시스템 PATH에 추가했는지 확인하십시오.
  • 파이썬 소스 파일이있는 폴더를 작업 폴더 File -> Open Folder로 설정해야합니다 (작업 폴더 설정으로 이동 ).

구성 단계

이제 작업을 구성 할 수 있습니다. 다음 단계는 파이썬 파일을 올바르게 실행하는 데 도움이됩니다.

  1. 사용 Ctrl+ Shift+ P입력 task, 당신은 옵션의 목록을 볼 수 선택 Tasks: Configure Task.

여기에 이미지 설명을 입력하십시오

  1. 그런 다음 메시지가 표시되고이 create task.json from template옵션을 선택하면 옵션 목록에서 선택하라는 메시지가 표시됩니다. 를 선택하십시오 Others.

여기에 이미지 설명을 입력하십시오

  1. 그런 다음 열린 task.json파일에서 다음 설정을 사용하십시오.

    {
    "version": "2.0.0",
    "tasks": [
        {
            "label": "run this script",
            "type": "shell",
            "command": "python",
            "args": [
                "${file}"
            ],
            "problemMatcher": []
        }
    ]
    }
    

    위의 설정 label에서이 작업에 의미 부여 할 수 있습니다 . 예를 들면 다음과 같습니다 run python.

  2. Tasks메뉴로 이동하여을 클릭하십시오 Run Task. 작업을 선택하라는 메시지가 표시됩니다. 새로 만든 run this script작업을 선택하십시오 . TERMINAL탭에 결과가 표시됩니다 .

여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오

작업 구성에 대한보다 완전한 자습서를 보려면 vs code official documentation로 이동하십시오 .


간단하고 직접적인 파이썬 확장 은 시간과 노력을 모두 절약 해줍니다. 설치가 완료되면 린팅, 디버깅, 코드 완성 기능을 사용할 수 있습니다. 그런 다음 코드를 실행하려면 코드를 실행하기 위해 적절한 Python 설치 경로를 구성해야합니다. 일반 설정사용자 범위 에서 사용할 수 있으며 작업 영역 은 Python 언어로 구성 할 수 있습니다. – "python.pythonPath": "c:/python27/python.exe"위 단계를 수행하면 최소한 기본 Python 프로그램을 실행할 수 있습니다.


에서 확장 설치 코드 러너 . 그런 다음 바로 가기를 사용하여 Visual Studio Code에서 소스 코드를 실행할 수 있습니다.

첫째 : 코드를 실행하려면

  • 바로 가기 사용 Ctrl+ Alt+N
  • 또는 F1을 누른 다음 Run Code를 선택 / 입력하십시오.
  • 또는 텍스트 편집기를 마우스 오른쪽 단추로 클릭 한 후 편집기 컨텍스트 메뉴에서 코드 실행을 클릭하십시오.
  • 또는 편집기 제목 메뉴에서 코드 실행 버튼을 클릭하십시오
  • 또는 파일 탐색기의 상황에 맞는 메뉴에서 코드 실행 버튼을 클릭하십시오.

둘째 : 실행중인 코드를 중지하려면

  • 바로 가기 사용 Ctrl+ Alt+M
  • 또는 F1을 누른 다음 Stop Code Run을 선택 / 입력하십시오.
  • 또는 출력 채널을 마우스 오른쪽 버튼으로 클릭 한 다음 상황에 맞는 메뉴에서 코드 실행 중지를 클릭하십시오.

VS Code (Python)의 최신 버전 (1.36)에서 :

F5 를 누르고 Enter눌러 통합 터미널에서 코드를 실행하십시오.

Ctrl + A를 누른 다음 Shift + Enter 를 눌러 대화식 IPython 셸에서 코드를 실행합니다.


VSCode 작업 및 디버거와 관련하여 많은 혼란이 있습니다. 태스크 사용시기와 디버거 사용시기를 이해할 수 있도록 먼저 논의 해 보겠습니다.

작업

공식 문서는 말한다 -

소프트웨어 시스템을 보푸라기, 빌드, 패키징, 테스트 또는 배포하는 등의 작업을 자동화하기위한 많은 도구가 있습니다. 예를 들어 TypeScript Compiler, ESLint 및 TSLint와 같은 린터와 Make, Ant, Gulp, Jake, Rake 및 MSBuild와 같은 빌드 시스템이 있습니다.

.... VS Code의 작업은 스크립트를 실행하고 프로세스를 시작하도록 구성 할 수 있으므로 명령 줄을 입력하거나 새 코드를 작성하지 않고도 기존의 많은 도구를 VS Code 내에서 사용할 수 있습니다.

따라서 작업은 프로그램을 디버깅, 컴파일 또는 실행하기위한 것이 아닙니다.

디버거

디버거 설명서를 확인하면 run mode 라는 것이 있습니다 . 그것은 말한다-

VS Code는 프로그램 디버깅 외에도 프로그램 실행을 지원합니다. 디버그 : 디버깅 시작하지 않고 작업이 함께 트리거 Ctrl+F5현재 선택된 실행 구성을 사용합니다. 많은 실행 구성 속성은 '실행'모드에서 지원됩니다. VS 코드는 프로그램이 실행되는 동안 디버그 세션을 유지하고 중지 버튼을 누르면 프로그램이 종료됩니다.

따라서 Press F5및 VS Code는 현재 활성 파일을 디버깅하려고 시도합니다.

Press Ctrl+F5및 VSCode는 중단 점을 무시하고 코드를 실행합니다.

디버거 구성

디버거를 구성하려면 설명서를 참조하십시오 . 요약하자면 launch.json파일을 수정해야 합니다. 우선 VS 코드 내부의 통합 터미널에서 코드를 실행하려면-

{
    "name": "Python: Current File (Integrated Terminal)",
    "type": "python",
    "request": "launch",
    "program": "${file}",
    "console": "integratedTerminal"
}

외부 터미널 (VS 코드 외부)에서 코드를 실행하려면-

{
    "name": "Python: Current File (External Terminal)",
    "type": "python",
    "request": "launch",
    "program": "${file}",
    "console": "externalTerminal"
}

NB 모든 문서를 쉽게 검색하고 이해할 수 있다면 아마도 스택 오버 플로우가 필요하지 않을 것입니다. 다행스럽게도이 글에서 언급 한 문서는 정말 이해하기 쉽습니다. 자유롭게 읽고 숙고하고 즐기십시오.


코드를 실행 중이고 터미널에서 프로그램을 실행하여 입력을 받으려는 경우. 가장 좋은 방법은 마우스 오른쪽 버튼을 클릭하여 "터미널에서 python 파일 실행"을 선택하여 터미널에서 직접 실행하는 것입니다.여기에 이미지 설명을 입력하십시오


각각의 venv로 현재 파일을 시작하기 위해 이것을 추가했습니다. launch.json

 {
        "name": "Python: Current File",
        "type": "python",
        "request": "launch",
        "program": "${file}",
        "pythonPath": "${workspaceFolder}/FOO/DIR/venv/bin/python3"
    },

bin폴더가 상주 source .../venv/bin/activate일반 터미널에서 실행하는 경우 스크립트는 정기적으로 공급


Anaconda 를 통해 파이썬을 설치했습니다 . 아나콘다를 통해 VS 코드를 시작하여 파이썬 프로그램을 실행할 수있었습니다. 그러나 .py 파일을 직접 실행하는 바로 가기 방법 (핫키)을 찾을 수 없습니다.

(VS 코드와 함께 제공되는 Python 확장으로 2019 년 2 월 21 일 현재 최신 버전을 사용합니다. 링크 : https://marketplace.visualstudio.com/items?itemName=ms-python.python )

다음과 같이 작동했습니다.

  1. 마우스 오른쪽 버튼을 클릭하고 '터미널에서 python 파일 실행'을 선택하면 나에게 도움이되었습니다.
  2. CTRL + A , SHIFT + ENTER (Windows)

아래는 @jdhao가 한 것과 비슷합니다.

이것이 바로 핫키를 얻기 위해 한 것입니다.

  1. CTRL + SHIFT + B // 빌드 작업 실행
  2. 구성 옵션을 제공합니다
  3. 더 많은 옵션을 얻기 위해 클릭했습니다. 다른 설정을 클릭했습니다
  4. 'tasks.json'파일이 열렸습니다

코드를 다음과 같이 만들었습니다.

    {
        // See https://go.microsoft.com/fwlink/?LinkId=733558
        // for the documentation about the tasks.json format
        "version": "2.0.0",
        "tasks": [
            {
                "label": "Run Python File", //this is the label I gave
                "type": "shell",
                "command": "python",
                "args": ["${file}"]

파일을 저장 한 후 파일이 다음과 같이 변경되었습니다.

    {
        // See https://go.microsoft.com/fwlink/?LinkId=733558
        // for the documentation about the tasks.json format
        "version": "2.0.0",
        "tasks": [
            {
                "label": "Run Python File",
                "type": "shell",
                "command": "python",
                "args": [
                    "${file}"
                ],
                "group": {
                    "kind": "build",
                    "isDefault": true
                }
            }
        ]
    }
  1. 'tasks.json'파일을 저장 한 후 파이썬 코드로 이동하여 CTRL + SHIFT + B를 누릅니다 .
  2. 그런 다음 Run task-> Run Python File //이 레이블을 지정하십시오.

이제 CTRL + SHIFT + B 를 누를 때마다 파이썬 파일이 자동으로 실행되어 출력을 보여줍니다 :)


여러 개의 python 파일로 구성된 프로젝트가 있고 현재 파일과 관계없이 기본 프로그램으로 실행 / 디버깅을 시작하려는 경우 다음 시작 구성을 작성 MyMain.py하십시오 (기본 파일로 변경 ).

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Python: Main File",
      "type": "python",
      "request": "launch",
      "program": "${workspaceFolder}/MyMain.py",
      "console": "integratedTerminal",
      "cwd": "${workspaceFolder}"
    }
  ]
}

파이썬 3.7 (32 비트)을 사용합니다. Visual Studio Code에서 프로그램을 실행하려면 프로그램을 마우스 오른쪽 버튼으로 클릭하고 "Python Interactive Window에서 현재 파일 실행"을 선택하십시오. Jupyter가없는 경우 설치하라는 메시지가 표시 될 수 있습니다.

여기에 이미지 설명을 입력하십시오

참고 URL : https://stackoverflow.com/questions/29987840/how-to-execute-python-code-from-within-visual-studio-code

반응형