2012-03-13 4 views
1

현재 파이썬 세션을 저장하는 방법이 있습니까? 내 모든 파이썬 변수, 함수 및 가져온 라이브러리를 저장할 수 있기를 원합니다. 가능하면 역사를 저장하면 좋을 것입니다. 나는 구글과 Stackoverflow를 간단한 명령으로 보았지만, 내가 원하는 것을 찾아 내지 못했다. 어떤 이들은 내가 원치 않는 새로운 소프트웨어를 다운로드 할 것을 제안했다. 다른 사람들은 큰 스크립트를 사용하여이를 위해 작성했습니다.파이썬 세션에서 변수를 저장 하시겠습니까?

나는 사용하기 쉬운 명령을 찾고 있습니다. 하나 있습니까? 그렇지 않다면 어떻게 만들겠습니까?

업데이트 :readline.write_history_file()readline.read_history_file() 기록 저장.

+3

소켓 및 열린 파일과 같은 자원을 포함 할 수 있기 때문에 전체 세션을 저장할 수있는 확실한 방법은 없습니다. IPython과 같은 로깅 및 세션 재생을 지원하는 대화식 인터프리터를 사용하는 것이 좋습니다. 이것은 당연히 IPython을 설치해야한다는 것을 의미 할 것이지만, 왜해서는 안되는 지 알 수 없습니다. –

+0

당신은 선반을 의미합니까 http://stackoverflow.com/questions/2960864/how-can-i-save-all-the-variables-in-the-current-python-session – rwnew2012

답변

3

가장 가까운 것은 ipython입니다. 나는 그것이 변수를 저장하는 일을하는지 확실하지 않지만, 당신이 요구하는 다른 모든 것을한다고 믿습니다.

0

1.) 모든 명령을 입력 한 후 CTRL + S를 누릅니다. 2) 파일 이름을 지정하고 확인이라고 말합니다.

이것은 파이썬 쉘에서 작동합니다.

+0

그건 내가 원하는 것에 가깝습니다. 그러나 아주. 나는 그것을 볼 수있는 대신 세션을 다시로드 할 수 있기를 원했습니다. – CoffeeRain

+0

파일로 이동하고 열기를 클릭하십시오 ... u에 대한 하나의 탐색 창을 팝업 한 다음 이전에 저장 한 파일 이름을 선택하십시오 ... – Teja

+0

그것은 그것을 선택할 수 없습니다. – CoffeeRain

관련 문제