Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
停止python代码中的subprocess.call循环_Python_Subprocess - Fatal编程技术网

停止python代码中的subprocess.call循环

停止python代码中的subprocess.call循环,python,subprocess,Python,Subprocess,这段代码在我的GUI程序中打开了我的raspi,但是当我点击窗口上的其他按钮(执行命令、更新、导入文件)时,我的mac就有了死亡之轮。我想这是因为它处于一个开环中,但也许我错了 Popen会比.call好吗?使用Popen应该是最好的选择。有关更多信息,请参阅文档 使用Popen应该是一种习惯。有关更多信息,请参阅文档 谢谢,这有助于打破这个循环。请检查问题的答案。。谢谢你,这有助于打破这个循环。你能检查一下回答的问题吗。。谢谢 def raspi_connecter(): print(

这段代码在我的GUI程序中打开了我的raspi,但是当我点击窗口上的其他按钮(执行命令、更新、导入文件)时,我的mac就有了死亡之轮。我想这是因为它处于一个开环中,但也许我错了


Popen会比.call好吗?

使用Popen应该是最好的选择。有关更多信息,请参阅文档

使用Popen应该是一种习惯。有关更多信息,请参阅文档

谢谢,这有助于打破这个循环。请检查问题的答案。。谢谢你,这有助于打破这个循环。你能检查一下回答的问题吗。。谢谢
def raspi_connecter():
    print("Below is the output from the shell script in terminal")
    subprocess.call('ssh dev@X.0.0.X', shell=True)