Windows 명령줄 프롬프트에서 Python 파일이 실행되는 대신 vim에서 열리는 이유는 무엇입니까?

Windows 명령줄 프롬프트에서 Python 파일이 실행되는 대신 vim에서 열리는 이유는 무엇입니까?

Windows 7에서 Windows 명령 프롬프트의 일부 설정을 편집한 후 잊어버린 것 같습니다.
[편집: Windows 탐색기에서 .py 파일의 기본 응용 프로그램으로 설정되었습니다. Dennis가 아래에 답변했습니다.]

(참고: 이 프롬프트를 참조하는 올바른 방법은 무엇입니까?wondows 명령 프롬프트라고 불러야 할까요? cmd.exe? cmd? ms-dos? dos?)

Python 파일의 경로를 입력할 때마다 해당 파일을 실행하는 대신 편집기(vim)에서 엽니다. 파일 형식에 대한 기본 작업을 어디에서 편집할 수 있나요? .py 파일을 실행할 수 없는 이유는 무엇입니까? 파일을 실행하는 대신 편집기를 여는 이유는 무엇입니까?

감사해요!

답변1

다음을 시도해 보세요

assoc | findstr "\.py"

다음 결과를 얻어야 합니다.

.py=Python.File
.pyc=Python.CompiledFile
.pyo=Python.CompiledFile
.pyw=Python.NoConFile

그리고

ftype | findstr "Python"

당신에게 제공해야합니다 :

Python.CompiledFile="C:\Python27\python.exe" "%1" %*
Python.File="C:\Python27\python.exe" "%1" %*
Python.NoConFile="C:\Python27\pythonw.exe" "%1" %*

이들 중 하나라도 누락된 경우 다음 예와 같은 명령을 사용하여 문제를 해결해야 합니다.

assoc .py=Python.File
ftype Python.File="C:\Python27\python.exe" "%1" %*

또한 Windows 탐색기에서 .py파일을 마우스 오른쪽 버튼으로 클릭하고 선택하여 또는 이라고 Open with...표시되어 있는지 확인하세요 . 잘못된 경우 거기에서 변경할 수 있어야 합니다.python.exevim.exe

관련 정보