2013-04-18 3 views
1

내 컴퓨터에서 .py 스크립트를 열려고하는데 불행히도 메모장에서 열어 두었습니다. 내 컴퓨터에서 연결을 변경해 보았지만 python.exe를 탐색하여 클릭해도 사용 가능한 프로그램으로 표시되지 않습니다 (흥미롭게도 pythonw.exe는 연결될 수 있지만 클릭 할 때 아무 것도 열리지 않습니다. pythonw와 관련된 파일에서). 이 문제를 해결할 수있는 방법이 있습니까? 그렇지 않다면 어떻게 필자의 스크립트를 파이썬 인터프리터에서 수동으로 실행할 수 있습니까?Python이 .py 파일을 열지 않습니다.

또한 파이썬을 다시 설치하려고 시도했지만 도움이되지 않았습니다.

답변

4

Windows에서 파이썬 스크립트를 실행하는 표준 방법은 (DOS) 명령 줄에서 매개 변수로 스크립트 이름을 사용하여 파이썬 인터프리터를 호출하는 것입니다. python.exe에 대한 경로가 Path 시스템 변수에 포함되어 있어야하지만 필요합니다.

0

내가 작업하고있는 스크립트를 실행하기 위해 과거 IDLE을 사용했습니다. http://docs.python.org/2/library/idle.html

IDLE의 Edit 메뉴에서 열려있는 스크립트를 실행할 수 있어야합니다.

+0

이 방법이 효과적 이었지만 인터프리터에서 직접 열 수있는 방법이 있습니까? – gadmaget

0

IDLE이 설치된 Windows OS를 사용하는 경우 .py 파일을 마우스 오른쪽 단추로 클릭하면 IDLE에서 편집 할 수있는 옵션이 제공됩니다.

+0

그게 또 다른 문제입니다. 그것은 저에게 그 선택권을주지 않습니다. – gadmaget

4

레지스트리를 검사하여 .py 및 .pyw 파일과 관련된 내용을 확인할 수 있습니다. 내게 평은 쉘 \ 개방 명령이 사용 Python.File과 연관되어

"C:\Python27\python.exe" "%1" %* 

마찬가지로 .pyw pythonw.exe가 열리고 Python.NoConFile와 연관된다. HKEY_CLASSES_ROOT에서 이러한 확장자와 파일 유형을 키로 찾습니다.

또한 ASSOC를 사용할 수 있으며 FTYPE 다음을 확인하는 콘솔 창에서 명령 :

C:\projects>assoc .py 
.py=Python.File 

C:\projects>ftype python.file 
python.file="C:\Python27\python.exe" "%1" %* 

그들은 또한 새 값을 설정할 수 있도록 명령 줄 변화가 있습니다. 자세한 내용은 도움말 화면을 확인하고 많은 예제는 Stack Overflow를 검색하십시오.

관련 문제