我有一个npyscreen程序,它有一组选项,还有一个普通的python命令行程序,它像向导一样通过询问是/否问题与用户交互。在
我想把普通的python命令行程序集成到npyscreen程序中,所以当用户选择一个选项时,我想运行这个普通的python程序。我不想在npyscreen中重新实现整个普通python命令行程序。在
有什么事吗?在
我找到了一个功能”npyscreen.CallSubShell“但是在关于这个函数的文档中没有找到任何示例代码和帮助。在
提前谢谢你的帮助。在
/掸邦
Tags:
npyscreen有允许执行命令行程序的CallSubShell函数。CallSubShell实际上是从curses模式切换到normal模式,并使用操作系统然后在命令执行结束时切换回curses模式。在
在注:-I无法使标准输入在命令执行中正常工作。此外,在调用CallSubShell之前,您可能需要清除屏幕。在
谢谢你的解决方案。这对我有用。也如你所说,取消注释诅咒恩德温()适用于交互式脚本。在
相关问题 更多 >
编程相关推荐