저는 파이썬 스크립트를 내부적으로 실행할 수있는 엔지니어링 소프트웨어를 사용하고 있습니다. 그러나, 그것은 내가 필요한 IDLE을 제공하지 않습니다.Python IDLE 및 Run 명령어 열기
필자는 피클을 사용하여 필요한 변수를 저장 한 다음 후반에로드 할 수 있음을 알고 있습니다. 그래서 기본적으로 모든 변수를로드하는 스크립트를 작성할 수 있습니다. VarLoader.py을 호출 할 수 있습니다. 또한 지금은 파이썬 유휴를 열려면 아래에 사용할 수 :
import idlelib.PyShell
idlelib.PyShell.main()
그러나 나는 자동 열린 IDLE에서 VarLoader.py을 실행할 수 있도록하는 방법을 모르겠어요. 나는 다음과 같은 것이 이상적 일 것이다 의미 :
import idlelib.PyShell
idlelib.PyShell.main(VarLoader.py)
나는 또한 어떤 아래에 작동하지 않았다 시도 :
import sys
sys.argv=['-c','VarLoader.py']
어떤 도움과 생각이 감사합니다.
P. 나는 또한 아래 할 수 있다는 것을 알고 있지만, 좀 더 전문적인 것을 원하는 :
import os
os.system(' '.join(['python','idle.py','-c','execfile('VarLoader.py')']))
Idle은 이미 개발 된 프로그램의 생산 실행을위한 개발 환경이며 오버 헤드를 추가하지 않습니다. 따라서 엔지니어링 소프트웨어 내에서 Idle을 사용하여 VarLoader.py를 실행하려는 이유가 불분명합니다. –
설치된 표준 Python에서,'import idle.PyShell'는 작동하지 않습니다; 'import idlelib.PyShell'은 않습니다. 또한, PyShell을 가져 오는 것이 유휴 상태를 시작하는 '승인 된'방법이 아니거나, 적어도 더 이상은 아닙니다. 어떤 Python 버전을 사용하고 어떻게 설치 했습니까? –
@TerryJanReedy 당신은 idlelib에 대해 옳았습니다. 여기에 오타가 있습니다. –