파이썬의 인터프리터를 사용하여 데이터베이스, 파일 등을 다루는 데 자주 사용됩니다. 기본적으로 반 구조적 데이터의 수동 형식이 많이 있습니다. 유용한 비트를 원하는만큼 자주 저장하고 정리하지 않습니다. 대화식 세션의 일부 기록 인 쉘 (DB 연결, 변수 할당, 작은 for 루프 및 비트)에 입력을 저장하는 방법이 있습니까? 내가 같은 script
것을 사용하면 너무 많은 stdout 노이즈가 발생합니다. 나는 실제로 모든 객체를 피클 할 필요는 없습니다. 그러나 그렇게하는 해결책이 있다면 괜찮습니다. 이상적으로는 대화식으로 만든 스크립트로 실행되는 스크립트가 그대로 남아 있으며 필요하지 않은 비트를 삭제할 수 있습니다. 이 작업을 수행하는 패키지가 있습니까, 아니면 DIY 방식이 있습니까?
업데이트 : 나는이 패키지의 품질과 유용성에 정말 놀랐습니다. 가려움증이 비슷한 사람들의 경우 :
- IPython-몇 년 동안 이것을 사용하고 있었어야합니다.
- reinteract- 매우 인상적입니다. 시각화에 대해 더 많이 배우고 싶습니다. 그래프를 인라인으로 렌더링하는 gtk / gnome 데스크탑 앱의 일종. 하이브리드 쉘 + 그래프 계산기 + 미니 일식을 상상해보십시오. 여기에 소스 배포판 : http://www.reinteract.org/trac/wiki/GettingIt . Ubuntu에 잘 구축되어 그놈 데스크탑, Windows 및 Mac 설치 프로그램에도 통합됩니다.
- bpython- 극도로 시원하고 멋진 기능, 자동 완성 (!), 되감기, 파일에 한 번의 키 스트로크 저장, 들여 쓰기 등이 있습니다. 파이썬 소스 배포는 sourceforge에서 몇 가지 종속성을 가져 왔습니다.
나는 회심하여 해석자와 편집자 사이의 필요를 채워줍니다.