python - 如何在 python 中执行程序并允许用户与之交互?
问题描述
是否可以在 python 中执行程序,例如交互式命令、SSH、telnet 等,然后将控制权释放给用户,以便他可以自由地与程序交互。程序终止后控制权返回给python?
os.system("ssh 3.4.5.6");
# user interact with the command until it terminates
print("All Done")
(编辑:对不起,我举了一个不好的例子,我想运行的命令是 python,它对我不起作用。我会发布一个差异问题)
解决方案
是的,可以在 python 中执行一个程序,然后将控制权释放给用户,您将不得不使用os.system("your command")
来运行命令,如果该命令需要交互,您将能够在 cmd 窗口上执行此操作。
推荐阅读
- android - 适合我的用例的最佳 Android 范围存储选项
- rubygems - jekyll server --livereload 抛出错误
- java - 如何删除空格“U+3164”?
- swift - 使用 UserDefault 将 UIKit 故事板数据传递给小部件
- python - 如何从这个 json 中过滤作者 ID?
- mapping - 提取要根据 id 呈现的数组中的项目/道具列表
- angular - 如何在页面中的事件上重新加载 app.component.ts?
- opengl - 由于 GLAD 错误,无法在 Ubuntu 中编译 OpenGL 程序
- java - 无法上传所需请求部分“fileImage”不存在的文件
- javascript - 反应式表单检查表单字段为空或默认并禁用按钮 Angular