首页 > 解决方案 > 如何在 python 中执行程序并允许用户与之交互?

问题描述

是否可以在 python 中执行程序,例如交互式命令、SSH、telnet 等,然后将控制权释放给用户,以便他可以自由地与程序交互。程序终止后控制权返回给python?

os.system("ssh 3.4.5.6");
# user interact with the command until it terminates
print("All Done")

(编辑:对不起,我举了一个不好的例子,我想运行的命令是 python,它对我不起作用。我会发布一个差异问题)

标签: pythonwindows

解决方案


是的,可以在 python 中执行一个程序,然后将控制权释放给用户,您将不得不使用os.system("your command")来运行命令,如果该命令需要交互,您将能够在 cmd 窗口上执行此操作。


推荐阅读