Windows Vista에서 바로가기를 사용하지 않고 IDLE(Python 편집기)을 시작하는 방법은 무엇입니까?
-
02-07-2019 - |
문제
코모도에게 불을 붙이는 법을 가르치려고 해요 게으른 내가 올바른 키를 눌렀을 때.Windows 탐색기 위치 표시줄의 시작 메뉴에 있는 바로가기의 정확한 경로를 사용하여 IDLE을 시작할 수 있으므로 Komodo에서도 이를 사용할 수 있기를 바랐습니다.그러나 이 경로를 Komodo에 제공하면 1이 반환된다는 메시지가 나타납니다.IDLE이 시작되지 않으므로 이는 실패한 것으로 보입니다.
지름길은 피하고 정확한 경로만 이용하면 될 것 같았습니다.시작 메뉴로 이동하여 IDLE 바로가기를 찾은 다음 마우스 오른쪽 버튼을 클릭하여 속성을 확인합니다.대상은 회색으로 표시되지만 "Python 2.5.2"라고 표시됩니다."시작 위치"는 "C:\Python25\"로 설정됩니다."파일 위치 열기" 버튼도 회색으로 표시됩니다.
이 바로가기가 실제로 가리키는 곳이 어디인지 어떻게 알 수 있나요?C:\Python25에서 python.exe와 pythonw.exe를 모두 시작하려고 시도했지만 둘 다 IDLE을 시작하지 않습니다.
해결책
이라는 파일이 있어요 idle.py
Python 설치 디렉토리에 Lib\idlelib\idle.py
.
해당 파일을 Python으로 실행하면 IDLE이 시작됩니다.
c:\Python25\pythonw.exe c:\Python25\Lib\idlelib\idle.py
다른 팁
Python 3.2.2에서 나는 다음을 발견했습니다. \Python32\Lib\idlelib\idle.bat
IDLE에서 args로 제공된 Python 파일을 열 수 있기 때문에 유용했습니다.
사용할 수 있는 또 다른 경로는 다음과 같습니다.이것이 표준 배포판의 일부인지 또는 IDLE을 처음 사용할 때 파일이 자동으로 생성되는지 확실하지 않습니다.
C:\Python25\Lib\idlelib\idle.pyw
Python 셸을 실행 중이라면 다음을 입력하세요.
import idlelib.PyShell
idlelib.PyShell.main()
Python 설치 폴더 > Lib > Idlelib > Idle.pyw
그것을 두 번 클릭하면 좋습니다.
이를 시작하는 .bat 스크립트가 있습니다(python 2.7).
c:\Python27\Lib\idlelib\idle.bat
Windows 바로 가기에 바로 가기 키를 할당할 수도 있습니다(적어도 Windows 95에서는 가능합니다. 그 이후로는 다시 확인하지 않았지만 옵션이 여전히 남아 있어야 한다고 생각합니다 ^_^).
유휴 단축키는 "대상 찾기" 버튼과 같은 특정 기능을 손상시키는 "광고 단축키"입니다.자세한 내용은 Google을 참조하세요.
16진수 편집기로 링크를 보거나 다운로드할 수 있습니다. LNK 파서 어디를 가리키는지 확인해보세요.
내 경우에는 다음과 같이 실행됩니다.
..\..\..\..\..\Python27\pythonw.exe "C:\Python27\Lib\idlelib\idle.pyw"
단축키(창 사용)를 설정하고 대상을 다음으로 설정했습니다.
C:\Python36\pythonw.exe c:/python36/Lib/idlelib/idle.py
훌륭하게 작동합니다
또한 이것이 작동하는 것을 발견했습니다
with open('FILE.py') as f:
exec(f.read())
유휴(Python GUI)에 대한 바로가기가 있습니다.
- 왼쪽 하단에 있는 창 아이콘을 클릭하거나 창 키(Python 2만 해당)를 사용하면 유휴(Python GUI) 아이콘이 표시됩니다.
- 아이콘을 마우스 오른쪽 버튼으로 클릭한 다음 더보기
- 파일 위치 열기
- 새 창이 나타나고 Idle(Python GUI) 바로가기가 표시됩니다.
- 마우스 오른쪽 버튼을 클릭하고 누른 상태에서 바탕 화면을 당겨 바탕 화면에 Python GUI 바로 가기를 만듭니다.
Python 설치 폴더 > Lib > Idlelib > Idle.pyw
바탕화면에 바로가기를 보내세요.
바탕 화면 바로 가기에서 작업 표시줄에 추가하여 빠르게 액세스할 수도 있습니다.
도움이 되었기를 바랍니다.