下午好,
问题
对于 Windows 版本的 Python,这些输入条目是存储在特定位置还是仅仅是一组本地存储的变量?
背景信息
我想知道 Python.exe 存储从命令行中键入的条目的位置,而不是 Tkinter GUI。我特别感兴趣是因为我注意到如果你正在键入 raw_input()
,你可以返回到以前的输入。关于 raw_input()
和 input()
接收可编辑默认参数方面有许多讨论。
显然,使用 Linux/GNU 很容易实现这一点,并且可以利用 Bash 的格式。Windows 用户在这方面很不幸。
关于这些库的注释:
readline
基于GNU,不能在Windows上正常工作。
pyreadline
对命令行解释器没有好处。
curses
基于GNU,Windows上无法工作。
跟进问题
我的结论是,如果用户被给定预定义的输入条目,您可以限制输入到命令空间的内容。
P.S. - 我明白创建基于 PySide、Tkinter 或其他 GUI 会更容易解决我的问题。
Sir James
HKCU\Console
)或由控制台标题命名的 - Eryk Sun