从Windows上的交互式提示打印Python历史记录

2024-04-25 23:28:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在Windows 10上使用默认的python解释器,我可以使用箭头键逐一查看它们。但是在bashshell中是否有类似于history命令的选项,可以显示到目前为止输入的所有命令

这几乎是How do you see the entire command history in interactive Python?的复制品,除了它是针对Windows 10而不是macos/*nix。那里的解决方案要么推荐我不经常使用的iPython,要么使用Windows上不可用的readline

I have installed the pyreadline package,但在这种情况下,它似乎并不是替代品的下降

C:\Users\yoder>python
Python 3.8.2 (tags/v3.8.2:7b3ab59, Feb 25 2020, 23:03:10) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

Tags: thein命令youwindows选项do解释器
1条回答
网友
1楼 · 发布于 2024-04-25 23:28:30

总结一下埃里克森和沃瓦在对这个问题的评论中所说的话:

如果在cmd提示符下运行Python,并且未安装^{pyreadline,则可以按F7调出cmd的本机历史,Python将其用于自己的历史

如果安装了pyreadline,则可以import readline并使用this answer中描述的技术

相关问题 更多 >