【发布时间】:2010-10-31 04:10:39
【问题描述】:
我发现自己经常使用 Python 的解释器来处理数据库、文件等——基本上是对半结构化数据进行大量手动格式化。我没有像我想的那样经常正确地保存和清理有用的位。有没有办法将我的输入保存到 shell 中(db 连接、变量分配、少量 for 循环和一些逻辑)——交互式会话的一些历史记录?如果我使用script 之类的东西,我会收到太多的标准输出噪音。我真的不需要腌制所有的对象——尽管如果有一个解决方案可以做到这一点,那就没问题了。理想情况下,我只剩下一个脚本,该脚本作为我以交互方式创建的脚本运行,我可以删除我不需要的位。有没有这样的包,或者DIY方法?
【问题讨论】:
标签: python shell read-eval-print-loop interactive-session