使用python获取读取、处理和连接时间

使用python获取读取、处理和连接时间,python,python-2.7,timeout,httpconnection,Python,Python 2.7,Timeout,Httpconnection,我正在使用Python2.7制作一个客户端应用程序,它需要连接到服务器才能执行某些操作。对于日志记录,我只能获得从发送数据包到客户端读取进程的总时间 是否可以获得建立连接的时间、服务器处理连接的时间以及my app读取数据包的时间?您可以从终端运行应用程序,并在linux中获得整个执行时间,如下所示:time python your_file。py@WalidMashal我想要的是从这个过程中分别获得时间,例如,到达服务器需要多长时间,服务器需要多长时间处理,客户端需要多长时间解包。我可以用终端

我正在使用Python2.7制作一个客户端应用程序,它需要连接到服务器才能执行某些操作。对于日志记录,我只能获得从发送数据包到客户端读取进程的总时间


是否可以获得建立连接的时间、服务器处理连接的时间以及my app读取数据包的时间?

您可以从终端运行应用程序,并在linux中获得整个执行时间,如下所示:time python your_file。py@WalidMashal我想要的是从这个过程中分别获得时间,例如,到达服务器需要多长时间,服务器需要多长时间处理,客户端需要多长时间解包。我可以用终端上的注释来做吗?
import time start\u time=time.time(),要向服务器请求并获得答案,我只需执行一行代码。如果我按照你的方式计算时间,我将得到我上面提到的3个过程的总时间。我想要的是得到每个过程的时间@Walidmashal我想说的是,像这样添加您的代码:
import time start\u time=time.time()#流程1的代码total\u time\u dumped\u process1=(time.time()-start\u time)start\u time=time.time()#流程2的代码total\u time\u dumped\u process\u 2=(time.time()-start\u time))start\u time=time.time()#流程3的代码总_时间_花费_流程3=(time.time()-start_time))