所以我真的需要恢复大约一个月前我在 ipython 中所做的事情。我发现我需要使用 %hist -g 命令。但是输出太大而无法在 shell 中读取。如何保存输出?
我试图将输出保存到一个变量中,目的是将其写入文本文件,如下所示:
myhist = %hist -g
但它不起作用,似乎函数不返回
任何东西,只打印。
那么有没有办法以一些易于管理的方式访问历史记录?
最佳答案
您可以使用命令 history
并提供一个文件名作为参数。
%history [-n] [-o] [-p] [-t] [-f FILENAME] [-g [PATTERN [PATTERN ...]]]
[-l [LIMIT]] [-u]
[range [range ...]]
例子:
%history -g -f file.txt
查看官方引用 here
关于python - 如何将魔术函数(如 %hist)的输出保存到文本文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32500632/