2011-03-15 1 views
1

ipython의 % 편집 기능 덕분에 일부 임시 파일에 몇 가지 코드가 생기고 일부 비극적 인 일련의 이벤트 또는 이전에 쉘을 종료하는 경우가있었습니다 코드를 영구 저장합니다.임시 파일을 유지하도록 ipython에 지시

어디서나 임시 파일을 만드는 설정이 있습니까? 어떻게해야합니까?

답변

2

%edit filename.py을 사용하면 쉘을 종료 한 후에도 편집 내용을 유지할 수 있습니다. 임시 파일을 사용하려는 경우 editor을 자동으로 저장하도록 구성 해보십시오.

또한 ipython 소스를 해킹하여 종료 할 때 셸이 임시 파일을 정리하지 못하게 할 수 있습니다. 단지 5 lines after "# Cleanup all tempfiles left around"을 주석으로 처리하십시오. 그냥 생각 :)

+0

고마워. 나는 그 파일들을 청소할지 여부를 묻기 위해 소스를 편집하러 갔다. 나는 그것을하는 것이 더럽다 고 느낀다, 그러나 그것은 작동한다. 나는 그들의 설정이 없다고 추측하고 있습니다. – IntrepidDude

+1

아니요, 설정이 없습니다. 소스를보고 확인할 수 있습니다. 해킹에 대해 더러움을 느끼고 싶지 않으면 ipython 커뮤니티에 패치를 보내 배포본에 포함 시키십시오. 이 답변으로 질문을 해결 한 경우 "수락"으로 표시하십시오. –

+0

감사합니다 도끼! 패치를 보내는 방법을 살펴 보겠습니다. – IntrepidDude