python - 是否有 Python 模块可以让我创建像 CMD 这样的命令行界面?
问题描述
我想使用 Python 创建类似 SQL 的语言。我希望它看起来像 CMD,但总是打开一个适当的专用选项卡,而不是打开命令提示符来接收命令。对于可让您创建命令行的模块有什么建议吗?
我可以使用 Tkinter 并从用户那里获取输入并进行处理,但我很好奇是否有更好的方法来做到这一点。
解决方案
如果我理解正确,如果您想要“类似外壳”的 UI 体验,您可以尝试更像 TUI(文本用户界面)的东西,我建议:
提示工具包:https ://github.com/prompt-toolkit/python-prompt-toolkit
npyscreen:https ://github.com/npcole/npyscreen
推荐阅读
- python - 如何从索引中提取“HH:MM”格式的时间?
- tinymce - TinyMCE 编辑器未加载,因为文档不在标准模式下 - 如何在标准模式下获取我的文档?
- angular - 如何使用单个按钮隐藏一个折叠并同时打开另一个折叠?
- ios - 自定义注释视图下的名称
- php - XAMPP 本地主机不工作,即使 apache 工作得很好
- ios - 使用您的自定义网站域名缩短 Swift iOS 中的 URL
- python - 从 Python 将变量传递给 bash 脚本
- kotlin - kotlin - 两列作为外键引用 Kotlin 和 Exposed 的两个主键
- php - 当单击在 vue js 中添加新行时,现在显示可搜索的下拉选项
- swift - 为什么在此代码运行时没有在蒸汽中创建枢轴条目?