我对Python还比较陌生,我正在尝试编写一个脚本来自动化测试。你知道吗
工作原理: 程序A:通过串口发送命令,等待响应,然后执行下一个命令 程序B:使用TCP_客户端.exe应用程序使用子进程模块将参数(ip、端口、数据包数、大小)与应用程序一起发送到命令提示符并读取输出。你知道吗
它应该做什么:
你知道吗
RunSer2Command(lines2[21])
time.sleep(1)
ls_output = subprocess.Popen(['tcpclient.exe','192.168.22.33','5000','100000','1400'],stdout=subprocess.PIPE)
time.sleep(1)
RunSer2Command(lines2[22])
RunSer2Command(lines2[23])
time.sleep(1)
ls_output = subprocess.Popen(['3'],stdout = subprocess.PIPE)
ls_output.communicate()
RunSer2Command(lines2[24])
ser2.close()
像这样的
有人能告诉我,我应该读多线程还是这个太小,不需要它? 如果是,我应该找什么?你知道吗
提前谢谢
回答我自己的问题。 简而言之,线程就可以了。这也是不必要的。子流程模块有足够的资源让我工作。我只是做得不对
对于那些关心我的人来说,这条路线确实让我达到了某种程度,我要补充一点,但是我没有达到最后的状态,因为。。。我找到了更简单的路线
我还是没能解决所有的问题。似乎有一些时间问题。我会更新它一旦我得到它完美的工作。你知道吗
相关问题 更多 >
编程相关推荐