메모장 ++에서 Python 파일을 실행하는 방법?


답변:


150

첫 번째 옵션 : (가장 쉬움, 권장)

Notepad ++를 엽니 다. 메뉴에서 실행-> 실행 .. (F5)로 이동하십시오. 입력 :

C:\Python26\python.exe "$(FULL_CURRENT_PATH)"

이제 실행을 누르는 대신 저장을 눌러 바로 가기를 만듭니다.

노트

  • Python 3.1이있는 경우 : Python31대신 입력하십시오.Python26
  • -i스크립트가 완료된 후에도 명령 줄 창이 열려 있도록하려면 추가 합니다.

두 번째 옵션

Python 스크립트를 실행하는 배치 스크립트를 사용한 다음 메모장 ++에서 바로 가기를 만듭니다.

여기에 설명 된대로 : http://it-ride.blogspot.com/2009/08/notepad-and-python.html


세 번째 옵션 : (안전하지 않음)

코드는 "HKEY_CURRENT_USER \ Software \ Python \ PythonCore"를 엽니 다. 키가 있으면이 키의 첫 번째 자식 키에서 경로를 가져옵니다.

이 키가 있는지 확인하고 그렇지 않은 경우 생성을 시도 할 수 있습니다.


1
흠, 지금까지 도움을 주셔서 감사합니다. 옵션 2를 시도했지만 작동하지 않았습니다. 그것은 말했다 : i37.tinypic.com/b4fhfm.jpg Windows 7에서 이것이 문제 일 수 있습니까?

26
Notepad ++를 엽니 다. 메뉴에서 실행-> 실행 .. (F5)로 이동하십시오. 입력 : cmd / K "$ (FULL_CURRENT_PATH)"
Ramiz Uddin

1
나는 지름길을 이해하지 못합니다. 나는 그것을 저장하고 단축키 조합을 제공하지만 그 키를 눌러서 실행되지는 않습니다. 내가 뭘 잘못하고 있죠? 플러그인 명령으로 만들어 콘솔 창을 선택했을 때 사용할 수 있습니다. 그러나 그것은 요점을 완전히 패배시킵니다.
AlanSE 2014

3
이 답변 (# 3)이 제가 웹에서 찾은 가장 일반적인 답변 인 것 같지만 저에게는 잘 작동하지 않습니다. 문제는 메모장 ++ 디렉토리의 모든 것을 실행한다는 것입니다. 따라서 다음과 같은 해결책을 제시했습니다. cmd / c "taskkill / F / IM python.exe & cd $ (CURRENT_DIRECTORY) & C : \ Python27 \ python.exe -i"$ (CURRENT_DIRECTORY) \ $ (FILE_NAME ) "" 이것은 올바른 폴더에서 코드를 실행하고 실행 후 인터프리터를 열어 둡니다. 또한 내가 자주하는 것처럼 닫지 않았을 수도있는 열려있는 다른 파이썬 창을 모두 닫습니다.
copeland3300

6
업데이트 : 이것은 나에게도 작동합니다 : py -3 -i "$(FULL_CURRENT_PATH)". py -3명령 을 이해하는 데 도움이되는 링크 : stackoverflow.com/questions/15912063/…
Gabriel Staples

42

@ Ramiz Uddin의 대답은 확실히 더 많은 가시성을 가질 가치가 있습니다.

  • 메모장 열기 ++
  • 메뉴에서 실행실행 .. (F5) 로 이동합니다.
  • 입력 : cmd /K python "$(FULL_CURRENT_PATH)"

1
이것은 작동하며 IMO를 구성하는 것이 더 쉽습니다. 또한 "$ (FULL_CURRENT_PATH)"cmd를 / K 파이썬 -i를 개방 유지하기 위해 윈도우 -i 추가
SwampYeti

이 솔루션을 사용하려면 PATH에 Python을 추가해야합니다. 명령 줄을 열고 입력하여 작동합니다python "$(FULL_CURRENT_PATH)"
Stevoisiak

Python 3에서 작동하지 않습니다. 여기에 대한 내 대답을 참조하십시오. stackoverflow.com/a/48528175/4561887
Gabriel Staples

이것은 cmd 창을 호출합니다. 대신 powershell을 호출 할 수 있습니까?
열정적 인 엔지니어

20

나를 위해 일한 것은 다음과 같습니다.

메모장 ++을 열고 F5를 누릅니다. 작은 팝업 상자가 나타납니다.

실행할 프로그램을 입력하기위한 팝업 상자

형식 : C : \ Python27 \ python.exe -i "$ (FULL_CURRENT_PATH)" for Python 2.7.

그런 다음 다른 이름으로 저장 ... 을 선택하고 무언가를 실행할 때마다 시작할 키 콤보를 선택합니다.


2
이것은 훌륭하고 간결한 대답이며 Python 개발을 위해 NPP를 설정할 때 인턴에게 설명했습니다. 그러나 그들은 명령을 입력하는 위치를 지속적으로 이해하는 데 어려움을 겪고 있었기 때문에 그래픽을 추가하여 (나에게 명확하게) 지침을 강화했습니다. 또한 명령의 첫 번째 부분은 C:\Python27\python.exePython이 설치된 위치를 반영하기 위해 다양해야하지만 두 번째 부분 -i "$(FULL_CURRENT_PATH)"은 그대로 입력해야하는 마술이라는 사실을 이해하는 데 어려움이 있었습니다 .
Anne Gunn

14

메뉴에서 "실행"-> "실행 ..."으로 이동합니다 (또는을 누릅니다 F5).

Python 2의 경우 다음을 입력합니다.

py -2 -i "$(FULL_CURRENT_PATH)"

Python 3의 경우 다음을 입력합니다.

py -3 -i "$(FULL_CURRENT_PATH)"

참조 :

py명령을 더 잘 이해하려면 다음을 수행하십시오.

py -h

py명령 을 이해하는 데 도움이되는 또 다른 링크 : Windows 7에서 파이썬 2와 3을 어떻게 실행합니까?

이 문제를 해결하기 위해 올바른 방향 으로 나아간 Reshure의 답변에 감사드립니다 .


1
쪽으로. CTRL + ALT + P바로 가기 와 함께 사용하십시오 .
akinuri

12

먼저 https://www.python.org/downloads/ 에서 Python을 설치합니다.

설치 프로그램 실행

** 중요 ** 다음 두 가지를 모두 확인하십시오.

  • 모든 사용자를위한 런처 설치
  • 경로에 Python 3.6 추가

지금 설치를 클릭하고 설치를 완료하십시오.

메모장 ++을 열고 플러그인 관리자에서 플러그인 PyNPP 를 설치 합니다. N ++ 6.9.2를 사용하고 있습니다.

새 파일을 new.py로 저장하십시오.

N ++ 입력

import sys

print("Hello from Python!")
print("Your Python version is: " + sys.version) 

Alt + Shift + F5를 누릅니다.

그렇게 간단합니다.


바로 가기를 변경하는 방법 : 바로 가기를 검색합니다 (이름이 아님). 충돌 할 수있는 것을 비활성화하십시오.
JinSnow 2011

옵션 : 단순히 스크립트 (모든 스크립트, 단지 파이썬)는 RunMe 플러그인을 사용할 수 있습니다 (하지만 당신은 파이썬을 실행하면 파이썬 콘솔이 표시되지 않습니다) 실행
JinSnow

7

Run-> Run 메뉴 옵션에 대한 모든 대답은 cmd의 "/ K"스위치와 함께 이동하므로 터미널이 열린 상태로 유지되고 python.exe의 경우 "-i"가 사용되므로 python은 대화 형 모드를 강제 실행합니다. 둘 다 출력을 유지합니다. 관찰합니다.

그러나 cmd /k당신은 exit그것을 닫으려면 python -i- quit(). 그것이 당신의 취향에 너무 많은 타이핑이라면 (저에게는 확실히 :) 사용할 실행 명령은 다음과 같습니다.

cmd /k C:\Python27\python.exe  "$(FULL_CURRENT_PATH)" & pause & exit

C:\Python27\python.exe-분명히 파이썬 설치의 전체 경로 (또는 python사용자 경로의 첫 번째 실행 파일을 사용하려는 경우).

&Windows에서 다음 명령의 무조건 실행-이전 명령의 RC에 관계없이 실행되므로 무조건 실행됩니다 ( &&is "and"-이전이 성공적으로 완료된 경우에만 실행, ||- "or").

pause- "계속하려면 아무 키나 누르십시오..."를 인쇄합니다. 키를 기다립니다 (필요한 경우 해당 출력을 억제 할 수 있음).

exit -글쎄, 당신을 위해 출구를 입력하십시오 :)

그래서 결국,에서 cmd실행 python.exe, 현재 파일을 실행하고 열린 창을 유지 pause당신이 어떤 키를 누른 때까지 기다립니다 exit당신이 어떤 중요한 것을 한 번 눌러 마지막으로 창을 닫고.


1
이 답변이 상단에있을 자격
Ali80

1
내가 본 최고의 솔루션.
Erik Warming

7

또한 메모장 ++에서 직접 파이썬 파일을 실행하고 싶었습니다. 온라인에서 찾을 수있는 가장 일반적인 옵션은 내장 옵션을 사용하는 것 Run입니다. 그런 다음 두 가지 옵션이 있습니다.

  1. 다음과 같은 코드를 사용 하여 콘솔 (Windows에서는 명령 프롬프트 ) 에서 파이썬 파일을 실행 합니다 (링크 :) .여기에 이미지 설명 입력 여기에 이미지 설명 입력 여기에 이미지 설명 입력

    C:\Path\to\Python\python.exe "$(FULL_CURRENT_PATH)"

    (콘솔 창 바로 다음 실행 한 후 종료하면 추가 할 수 있습니다 cmd /k당신에 코드 링크를 :. )이 잘 작동, 당신은 심지어에서 파일을 실행할 수 있습니다 대화 형 모드를 추가하여 사용자에게 코드 (링크 : ).여기에 이미지 설명 입력 여기에 이미지 설명 입력 여기에 이미지 설명 입력 여기에 이미지 설명 입력-i여기에 이미지 설명 입력 여기에 이미지 설명 입력 여기에 이미지 설명 입력 여기에 이미지 설명 입력 여기에 이미지 설명 입력 여기에 이미지 설명 입력 여기에 이미지 설명 입력 여기에 이미지 설명 입력

  2. 에서 실행 파이썬 프로그램 IDLE 과 같은 코드 뭔가 (링크 : 이 링크에 사용되는,하지만 난 사용하고 있기 때문에, 대신 자동으로 설정 우측 현재 작업 디렉토리) :여기에 이미지 설명 입력 여기에 이미지 설명 입력 여기에 이미지 설명 입력 여기에 이미지 설명 입력C:\Path\to\Python\Lib\idlelib\idle.pyC:\Path\to\Python\Lib\idlelib\idle.batidle.bat

    C:\Path\to\Python\Lib\idlelib\idle.bat "$(FULL_CURRENT_PATH)"

    실제로 이것은 IDLE Shell 에서 프로그램을 실행하지 않지만 대신 IDLE 편집기 에서 Python 파일을 연 다음 Run Module프로그램을 실행하려면 클릭 (또는 F5 클릭)해야합니다. 따라서 IDLE 편집기 에서 파일을 연 다음 거기에서 실행해야합니다.이 경우 메모장 ++에서 Python 파일을 실행하는 목적이 무효화됩니다.

    그러나 온라인으로 검색하면 코드에 '-r'을 추가하는 옵션을 찾았습니다 (링크 :) .여기에 이미지 설명 입력 여기에 이미지 설명 입력 여기에 이미지 설명 입력 여기에 이미지 설명 입력 여기에 이미지 설명 입력

    C:\Path\to\Python\Lib\idlelib\idle.bat -r "$(FULL_CURRENT_PATH)"

    이것은 IDLE 쉘 에서 파이썬 프로그램을 실행하며 IDLE 이기 때문에 기본적으로 대화 형 모드입니다.

내장 Run옵션을 통해 파이썬 파일을 실행할 때의 문제는 파이썬 파일을 실행할 때마다 새 콘솔 또는 IDLE 창을 열고 이전 실행의 모든 ​​출력을 잃는다는 것입니다. 이것은 일부에게는 중요하지 않을 수 있지만 Python으로 프로그래밍하기 시작할 때 Python IDLE을 사용 했기 때문에 동일한 IDLE Shell window 에서 Python 파일을 여러 번 실행하는 데 익숙해졌습니다 . 또한 메모장 ++에서 파이썬 프로그램을 실행할 때 발생하는 문제는 수동으로 파일을 저장 한 다음 클릭 Run(또는 F5 키를 누름) 해야한다는 것 입니다. 이러한 문제 (AFAIK * ) 를 해결하려면 Notepad ++ 플러그인을 사용해야합니다. Notepad ++에서 파이썬 파일을 실행하기위한 최고의 플러그인은 NppExec 입니다. (또한 PyNPPPython Script를 사용해 보았습니다.. PyNPP 는 콘솔에서 python 파일을 실행하지만 작동하지만 내장 Run옵션을 통해 플러그인 없이도 할 수 있으며 Python Script 는 Notepad ++와 상호 작용하는 스크립트를 실행하는 데 사용되므로 Python 파일을 실행할 수 없습니다.) NppExec으로 Python 파일을 실행하려면 플러그인 당신은에 갈 필요가 Plugins -> NppExec -> Execute다음과 같이 입력 할 (링크 : ) :여기에 이미지 설명 입력 여기에 이미지 설명 입력

C:\Path\to\Python\python.exe "$(FULL_CURRENT_PATH)"

NppExec 할 수도 있습니다으로 실행하기 전에 파이썬 파일 저장 명령 과 디렉토리 작업 설정, 명령 또는 실행 파이썬 프로그램을 대화 형 모드명령 . 나는 많은 링크 (발견 이 옵션을 언급 온라인),하지만 최대한 활용 NppExec 내가에서 발견 파이썬 프로그램을 실행을 수동 NppExec의 장 가지고 이와 코드를 :npp_save cd "$(CURRENT_DIRECTORY)" -i 여기에 이미지 설명 입력 여기에 이미지 설명 입력 여기에 이미지 설명 입력 여기에 이미지 설명 입력 여기에 이미지 설명 입력4.6.4. Running Python & wxPython

npp_console -  // disable any output to the Console
npp_save  // save current file (a .py file is expected)
cd "$(CURRENT_DIRECTORY)"  // use the current file's dir
set local @exit_cmd_silent = exit()  // allows to exit Python automatically
set local PATH_0 = $(SYS.PATH)  // current value of %PATH%
env_set PATH = $(SYS.PATH);C:\Python27  // use Python 2.7
npp_setfocus con  // set the focus to the Console
npp_console +  // enable output to the Console
python -i -u "$(FILE_NAME)"  // run Python's program interactively
npp_console -  // disable any output to the Console
env_set PATH = $(PATH_0)  // restore the value of %PATH%
npp_console +  // enable output to the Console

다른 파이썬 버전을 사용하는 경우이 코드를 복사하고 파이썬 디렉토리를 변경하기 만하면됩니다 (예 : * 나는 파이썬 3.4를 사용하고 있으므로 디렉토리는 C:\Python34). 이 코드는 완벽하게 작동하지만 이전 출력을 잃지 않고 파이썬 프로그램을 여러 번 실행할 수 있도록이 코드에 한 을 추가했습니다.

npe_console m- a+

a+ 이전 콘솔의 텍스트를 유지하고 지우지 않는 "추가"모드를 활성화하는 것입니다.

m- 콘솔의 내부 메시지를 끕니다 (녹색으로 표시됨).

NppExec의 Execute 창에서 사용하는 마지막 코드는 다음과 같습니다.

npp_console -  // disable any output to the Console
npp_save  // save current file (a .py file is expected)
cd "$(CURRENT_DIRECTORY)"  // use the current file's dir
set local @exit_cmd_silent = exit()  // allows to exit Python automatically
set local PATH_0 = $(SYS.PATH)  // current value of %PATH%
env_set PATH = $(SYS.PATH);C:\Python34  // use Python 3.4
npp_setfocus con  // set the focus to the Console
npe_console m- a+
npp_console +  // enable output to the Console
python -i -u "$(FILE_NAME)"  // run Python's program interactively
npp_console -  // disable any output to the Console
env_set PATH = $(PATH_0)  // restore the value of %PATH%
npp_console +  // enable output to the Console

NppExec의 코드를 저장 하고이 NppExec의 스크립트에 바로 가기 키를 할당 할 수 있습니다 . ( NppExec 플러그인의 고급 옵션 을 열고 , Associated script드롭 다운 목록 에서 스크립트를 선택하고 ,을 누르고 Add/Modify, 메모장을 다시 시작 하고 , Notepad ++ 's Settings->Shortcut Mapper ->로 이동하고 Plugin commands, 스크립트를 선택 하고, 바로 가기 키를 클릭 Modify하고 할당해야합니다 . 넣어 F5당신이 내장 옵션에 대한 바로 가기 키를 변경해야 할 내 바로 가기 키와 같은 Run다른 첫번째 뭔가)에서 장 링크. NppExec 설명서 당신에게 NppExec의 코드를 저장하고 바로 가기 키를 할당하는 방법에 대해 설명합니다 NppExec's "Execute...", NppExec's script.

추신 * : NppExec 플러그인을 사용하면 특정 줄을 강조 표시하는 Highlight Filters(에서 찾을 수 있음 Console Output Filters...)을 추가 할 수 있습니다 . 난 당신이 추가 할 필요가 있다고 할, 빨간색 오류 라인을 강조하기 위해 사용 Highlight masks: *File "%FILE%", line %LINE%, in <*>Traceback (most recent call last):같은 .


2018 년 현재 가장 완벽한 답변입니다.
Jimmy He

6

이전에 제안 된 솔루션 중 어느 것도 저에게 효과가 없었습니다. 약간의 수정이 필요합니다.

Notepad ++에서 F5 키를 누른 후 다음을 입력합니다.

cmd /k "C:\Python27\python.exe $(FULL_CURRENT_PATH)"

스크립트의 출력을 볼 수 있도록 명령 프롬프트가 열린 상태로 유지됩니다.


5

NPP_Exec 플러그인 (플러그인 관리자에 있음)을 사용합니다. 설치가 완료되면 콘솔 창 (ctrl + ~)을 열고 다음을 입력합니다.

cmd

명령 프롬프트가 시작됩니다. 그런 다음 다음을 입력하십시오.

C:\Program Files\Notepad++> **python "$(FULL_CURRENT_PATH)"**

작업중인 현재 파일을 실행합니다.


4

여기 사람들이 전체적인 개념이 아닌 단계를 게시하기를 바랍니다. 결국 cmd / k 버전이 작동합니다.

단계별 지침은 다음과 같습니다.

  1. NPP에서 메뉴 항목을 클릭합니다. 실행
  2. 하위 메뉴에서 클릭 : 실행
  3. 실행 ... 대화 상자의 실행할 프로그램 필드에 기존 텍스트를 삭제하고 다음을 입력합니다. cmd / K "$ (FULL_CURRENT_PATH)"/ K는 선택 사항이며 스크립트가 실행될 때 생성 된 창을 열어 둡니다. , 원하는 경우.
  4. 저장 ... 버튼을 누르십시오.
  5. 바로 가기 대화 상자가 열립니다. 바로 가기 키를 원하는 경우 입력하십시오 ( "이렇게하면 바로 가기가 비활성화됩니다"라는 메모가 있습니다.). 따라서 바로 가기 키를 사용하고 싶지 않을 수도 있지만, 키보드 바로 가기를 할당해도 문제가되지는 않습니다. 가속기가 필요하지 않습니다). 어딘가에서 Python.exe 파일이 어디에 있는지 NPP에 알려야한다고 생각합니다 (예 : C : \ Python33 \ python.exe). 나는 당신이 이것을 어디서 어떻게하는지 모르지만, 여기에서 다양한 것을 시도하면서 나는 그것을 할 수 있었다. 어떤 시도가 트릭을했는지 기억이 나지 않는다.

나는 파이썬이 당신의 길에 있다고 생각합니다. 이것은 나를 위해 작동하고 이것이 내가 NPP에 파이썬이 어디에 있는지 말할 필요가 없었던 이유입니다 (그리고 NPP가 파이썬이 어디에 있는지 말할 곳이 없다고 믿습니다)
Ryan

3

여기에 대답이 없거나 내가 찾은 플러그인이 내가 원하는 것을 제공했습니다. 내가 메모장 ++에 작성한 파이썬 코드를 실행하는 최소한의 방법은 플러그인없이 바로 가기를 누르면됩니다.

Windows 8.1 x86_64 및 Notepad ++ 32 비트 용 Python 3.6 (64 비트)이 있습니다. Notepad ++에서 Python 스크립트를 작성하고 저장 한 후 Run. 그런 다음 다음과 같이 작성하십시오.

"C:\Path\to\Python\python.exe" -i "$(FULL_CURRENT_PATH)"

실행 버튼을 누르세요. i당신이 그것을 검사하는 터미널이 코드 실행 후에도 유지하는 플래그 힘은, 종료되었습니다. 이 명령은 cmd 터미널에서 스크립트를 시작하며을 입력하여 닫을 때까지 터미널은 여전히 ​​거기에 있습니다 exit().

편의를 위해 바로 가기에 저장할 수 있습니다 (내는 CTRL + SHIFT + P).


2

위의 솔루션에서 해결되지 않은 문제가 하나 있습니다. 파이썬은 인터프리터를 시작할 때마다 현재 작업 디렉토리를 설정합니다. 현재 작업 디렉토리가 파일을 저장 한 디렉토리와 동일해야하는 경우 F5 키를 누르고 다음을 입력 할 수 있습니다.

cmd /K cd "$(CURRENT_DIRECTORY)"&C:\Users\username\Python36-32\python.exe -i "$(FULL_CURRENT_PATH)"

C : \ Users \ username \ Python36-32 \ python.exe를 컴퓨터에있는 python 인터프리터의 경로로 바꾸는 것을 제외하고는.

기본적으로 명령 줄을 시작하고 실행하려는 .py 파일이 포함 된 디렉터리로 디렉터리를 변경 한 다음 실행합니다. '&'기호를 사용하여 원하는만큼 명령 줄 명령을 연결할 수 있습니다.


Notepad ++는 사용자 CURRENT_DIRECTORY를 코드 파일의 디렉토리로 인식하지 않습니다 .
strpeter

2
이 답변에 감사드립니다. 나는 잠시 동안 현재 디렉토리로 어려움을 겪었습니다. 나는 몇 가지 모드를 만들었습니다. cmd /K cd "$(CURRENT_DIRECTORY)"&python "$(FULL_CURRENT_PATH)"&pause&exit 이것은 이전 답변의 모든 요소를 ​​결합합니다.
Thornkey

2

내 문제는 copeland3300에서 언급했듯이 내 스크립트가 notepad ++ 폴더에서 실행되고있어 데이터베이스 파일, 모듈 등과 같은 다른 프로젝트 파일을 찾을 수 없다는 것입니다. 표준 notepad ++ "실행"명령을 사용하여 문제를 해결했습니다. F5) 및 입력 :

cmd /k  "cd /d "$(CURRENT_DIRECTORY)" & python "$(FULL_CURRENT_PATH)""

Python은 내 PATH에있었습니다. 스크립트가 완료된 후에도 Cmd 창이 열려 있습니다.


1

Reshure의 답변 확장

  1. 열기 실행 → 실행 ... ++ 메모장에서 메뉴 바에서 (바로 가기 : F5)

  2. 주어진 공간에 다음을 입력하십시오.

    "$(FULL_CURRENT_PATH)"  -1
  3. 실행을 클릭 하십시오.

따다!


또한 오류 처리를 위해 전체 코드를 try except 블록으로 감싸고, try except 블록 외부에서 트레이스 백을 가져옵니다 (내부에서 트레이스 백을 가져올 수 있는지 모르겠습니다), 그리고 except 부분에 추가합니다.traceback.print_exc();input()
Aditya Shankar

1

메모장 ++ 매크로에서 전체 파이썬 디렉토리 경로를 사용하지 않으려 고합니다. 이 페이지에 제공된 다른 솔루션을 시도했지만 실패했습니다.

내 PC에서 작동하는 것은 다음과 같습니다.

메모장 ++에서 F5를 누릅니다.

복사 / 붙여 넣기 :

cmd /k cd /d $(CURRENT_DIRECTORY) && py -3 -i $(FULL_CURRENT_PATH)

시작하다.


0

저는 최근에 Python 용 Notepad ++를 사용하기 시작했고이 방법이 매우 쉽다는 것을 알았습니다. 코드를 실행할 준비가되면 Notepad ++ 창에서 코드 탭을 마우스 오른쪽 버튼으로 클릭하고 "cmd에서 포함 폴더 열기"를 선택합니다. 그러면 현재 프로그램이 저장된 폴더로 명령 프롬프트가 열립니다. 지금해야 할 일은 다음을 실행하는 것입니다.

파이썬

이는 Notepad ++ (2015 년 1 월 10 일 빌드)에서 수행되었습니다.

스크린 샷을 추가 할 수 없으므로 스크린 샷이 포함 된 블로그 게시물이 있습니다. http://coder-decoder.blogspot.in/2015/03/using-notepad-in-windows-to-edit-and.html


0

Notepad ++에서 실행 → 실행 ...으로 이동하고 idle.pyPython 설치 의 경로와 파일을 선택 합니다.

C:\Python27\Lib\idlelib\idle.py

공백을 추가하고 다음을 수행하십시오.

"$(FULL_CURRENT_PATH)"

그리고 여기 있습니다!

비디오 데모 :

https://www.youtube.com/watch?v=sJipYE1JT38


0

누군가가 cmd.exe에 인수를 전달하고 가상 환경에서 python 스크립트를 실행하는 데 관심이있는 경우 다음 단계를 사용했습니다.

Notepad ++-> Run-> Run에서 다음을 입력합니다.

cmd /C cd $(CURRENT_DIRECTORY) && "PATH_to_.bat_file" $(FULL_CURRENT_PATH)

여기서 .py 파일이있는 디렉토리로 이동하여 .py 코드의 디렉토리에있는 다른 관련 파일에 액세스 할 수 있도록합니다.

.bat 파일에는 다음이 있습니다.

@ECHO off
set File_Path=%1

call activate Venv
python %File_Path%
pause

0

cmd를 통해 스크립트를 실행하고 스크립트 디렉토리에있을 수 있습니다.

cmd /k cd /d $(CURRENT_DIRECTORY) && python $(FULL_CURRENT_PATH)

0

나는 일반적으로 명령 프롬프트 또는 이와 유사한 것보다 Python 기본 IDLE 대화식 쉘에서 Python 스크립트를 실행하는 것을 선호합니다. 나는 그것을 시도했고 그것은 나를 위해 작동합니다. "실행> 실행 ..."을 연 다음 아래 코드를 붙여 넣으십시오.

python  -m idlelib.idle -r "$(FULL_CURRENT_PATH)"

그 후에 핫키로 저장할 수 있습니다.

원하는 Python이 환경 변수에 추가되고 등록되었는지 확인해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.