|
|
1
431
IPython
如果您喜欢使用交互式会话,则非常有用。例如,对于您的用例,有
the
例如,这允许引用较旧的会话,例如
the videos on the presentation page 以快速了解这些功能。 |
|
|
2
186
http://www.andrewhjon.es/save-interactive-python-session-history
|
|
|
3
96
way
去做吧。将文件存储在
然后设置环境变量
您还可以添加此项以免费获取自动完成:
|
|
|
4
77
|
|
|
5
21
安装后 Ipython
在命令行中,只需运行以下Ipython“magic”命令即可自动记录整个Ipython会话:
这将创建一个唯一命名的.py文件并存储您的会话,以供以后用作交互式Ipython会话或在您选择的脚本中使用。 |
|
|
6
14
而且 reinteract 为Python会话提供类似笔记本的接口。 |
|
|
7
11
bpython 具有“将输入的代码保存到文件”功能 |
|
|
8
9
我不得不努力寻找答案,我对iPython环境非常陌生。 这会奏效的 如果您的iPython会话如下所示
您希望保存从1到135的行,然后在同一ipython会话上使用此命令
这将把所有python语句保存在当前目录(您启动ipython的地方)的test.py文件中。 |
|
9
4
有%history magic用于打印和保存输入历史(以及可选的输出)。
History IPython存储您输入的命令及其生成的结果。您可以使用上下箭头键轻松浏览以前的命令,或者以更复杂的方式访问历史记录。 您可以使用%history魔术函数检查过去的输入和输出。以前会话的输入历史记录保存在数据库中,可以将IPython配置为保存输出历史记录。
这将占用当前会话的第3行和第18至20行,以及上一会话的第1至5行。 查看%history?对于Docstring和更多示例。 另外,一定要了解 %store magic 用于IPython中变量的轻量级持久性。
|
|
|
11
3
这个
将保存输出、行号和“>&燃气轮机>'在每个输入之前(o、n和p选项)。查看文档以了解%history here . |
|
|
12
2
这里的小缺点是
|
|
|
13
1
还有另一种选择——pyslice。 在“Wxpython2.8文档演示和工具”中,有一个名为“PyStices”的开源程序。 您可以像编辑器一样使用它,它还支持像控制台一样使用它——像交互式解释器一样立即执行每一行。 当然,所有代码块和每个代码块的结果都将自动记录到txt文件中。 结果记录在相应代码块的后面。非常方便。
|
|
|
14
1
如果你使用
比顿
,默认情况下,所有命令历史记录都保存到
然后编辑该文件以将其清理并删除 put it under Python path 要将命令包含到shell中,只需从保存的文件中导入命令:
|
|
15
1
IPython ,我先用
查看我过去的代码。我选择要保存的块,然后将其粘贴到文件中
最后打了两次回击。
要附加到文件,请使用选项
如果需要,我可以使用感叹号在底层命令行中列出、编辑文件等
|
|
|
16
0
一些评论询问如何一次保存所有IPython输入。对于IPython中的%save magic,您可以按如下所示以编程方式保存所有命令,以避免出现提示消息,并避免指定输入数字。 currentLine=len(In)-1 %保存-f my_会话1-$currentLine
这个
|
|
|
17
0
适用于使用
要避免这种情况,只需像通常保存任何其他缓冲区一样保存ipython缓冲区:
|
|
|
18
0
我想建议另一种在linux上通过tmux维护python会话的方法。运行tmux时,将自己附加到打开的会话(如果直接打开会话后未附加)。执行python并在其上执行任何操作。然后从会话中分离。从tmux会话分离不会关闭会话。会议仍然开放。 这种方法的优点: 您可以从任何其他设备连接到此会话(如果您可以使用ssh连接pc) 这种方法的缺点: 在实际存在python解释器之前,此方法不会放弃打开的python会话所使用的资源。 |
|
|
19
0
:
|
|
|
20
-1
您可以使用内置函数open:我在所有的应用程序中都使用它 我需要在其中存储一些历史记录的程序(包括计算器等) 例如:
我要感谢所有喜欢我评论的人!谢谢你阅读这篇文章! |
|
|
Plankt0n · Shell,执行一个需要逐一遍历多个值的命令 1 年前 |
|
|
Fin · 如何使用bash从表中提取数据 1 年前 |
|
|
aenagy · Bash声明不喜欢带空格的值 1 年前 |
|
PkDrew · AND运算符“&”在“&tee”中的作用是什么? 1 年前 |
|
|
elbarna · 正则表达式仅排除小写字符串,但保存包含大写的字符串 1 年前 |
|
Harry · 使用“$!”获取后台作业的pid 1 年前 |
|
|
nmr · 使用来自另一个shell脚本的if语句的返回码函数 1 年前 |
|
minseong · Git sed忽略二进制文件 2 年前 |
|
|
Jesper.Lindberg · 检查参数是否包含null 2 年前 |