나는 IDLE로 파이썬 3.6.1을 사용합니다. 로컬 환경 (변수 등)을 유지하면서 일련의 스크립트를 실행할 수 있기를 원합니다. 쉘에 모든 명령을 한 줄씩 입력 한 것처럼 말입니다. 그러나 스크립트를 실행할 때마다 환경이 다시 시작되고 이전 실행의 모든 변수가 손실됩니다.새 스크립트를 실행할 때 python IDLE이 다시 시작되는 것을 막는 방법
다시 시작할 수 없도록 할 수있는 방법이 있습니까? 셸에서 한 줄씩 내용을 입력하고 싶지 않습니다.
이 질문은 Run a module in IDLE (Python 3.4) without Restart과 유사하지만 설득력있는 대답은 아직 없습니다. 질문이 혼동스럽게 말하기 때문일 수 있습니다.
편집 : 내가 왜 두 번째 스크립트를 실행하여 첫 번째 스크립트와 상태를 공유하는지 명확하게하는 배경을 제공 할 것입니다. Selenium Web Driver를 사용하여 University 웹 메일 계정의 이메일을 전달합니다. 너무 자주 로그인하면 Outlook Web App는 이상한 일이 일어나고 액세스가 차단되었음을 인식합니다. 그래서 첫 번째 스크립트로 한 번 로그인 한 다음이 첫 번째 스크립트 위에 다른 전달 스크립트를 테스트 할 수있게하려고합니다. 그래서 내가 할 수있는 것은 첫 번째 스크립트를 실행 한 다음 두 번째 쉘을 하나씩 쉘에 입력하는 것입니다. 그러나 그것은 정말로 성가시다. 두 번째 스크립트를 셸에 입력 한 것처럼 재시작하지 않아도됩니다.
상태를 공유하려면 별도의 스크립트가 아니어야합니다. –
왜 그 것들을 한 줄씩 타이핑하고 있습니까? 대신, 그것을 설정하는 스크립트를 편집하고 실행하십시오. – jonrsharpe