Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.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 加载在程序子进程中接收文本文件的另一个程序_Python_User Interface_Wxpython_Subprocess - Fatal编程技术网

Python 加载在程序子进程中接收文本文件的另一个程序

Python 加载在程序子进程中接收文本文件的另一个程序,python,user-interface,wxpython,subprocess,Python,User Interface,Wxpython,Subprocess,我想将另一个程序加载到我的python GUI中。 另一个程序接收文本文件并打印结果 我想在我的另一个程序中打印结果 我只是想知道如何使用子流程模块来实现这一点 这样做对吗 def test(self,event): t=subprocess.check_output("filename test.py", shell=True) wx.StaticText(self,-1,t, (10,35)) 感谢使用子流程获取命令输出的方法是: 虽然check_output()可以用来获

我想将另一个程序加载到我的python GUI中。 另一个程序接收文本文件并打印结果 我想在我的另一个程序中打印结果 我只是想知道如何使用子流程模块来实现这一点

这样做对吗

def test(self,event):
    t=subprocess.check_output("filename test.py", shell=True)
    wx.StaticText(self,-1,t, (10,35))

感谢

使用子流程获取命令输出的方法是:


虽然
check_output()
可以用来获取子流程的输出;在这种情况下,您可能不需要子流程。您可以导入测试,并在测试中调用适当的函数。在我看来似乎没问题-它不工作吗?
cmd = 'ping 192.168.1.1'
output = subprocess.check_output(cmd.split())