我发现自己经常使用Python的解释器来处理数据库、文件等——基本上是大量的半结构化数据的手动格式化。我没有像我想的那样妥善地保存和清理有用的部分。是否有一种方法来保存我的输入到shell (db连接,变量赋值,小循环和逻辑位)——交互会话的一些历史?如果我使用类似script
的东西,我会得到太多的标准输出噪声。我真的不需要pickle所有的对象——尽管如果有一个解决方案,它将是好的。理想情况下,我只会留下一个脚本,它与我交互式创建的脚本一样运行,我可以删除我不需要的部分。有没有这样的软件包,或者自己动手的方法?