【中止对python交互式控制台的评估】教程文章相关的互联网学习教程文章

python – Spawn子进程,期望控制台输入没有阻塞?【代码】

我试图通过调用cvs.exe进程从Python进行CVS登录.手动调用cvs.exe时,它会向控制台输出一条消息,然后等待用户输入密码. 用subprocess.Popen调用它时,我注意到调用阻塞了.代码是subprocess.Popen(cvscmd, shell = True, stdin = subprocess.PIPE, stdout = subprocess.PIPE,stderr = subprocess.PIPE)我认为它会阻塞,因为它正在等待输入,但我的期望是调用Popen会立即返回,然后我可以调用subprocess.communicate()来输入实际的密码.如何...

控制台 - 相关标签