我从另一台与我相连的电脑上取了一些数据。它连续发送数据,我想订购。在第一行我有9个不需要的空白,但其他行是好的。你知道吗
首先,我想忽略第一行上的空格,然后我想把这些行排列在彼此下面,或者只是以任何方式排列它们。你知道吗
下面是我从套接字获得的数据:
4133193 -1.45000000000e-07 -5.40000000000e-08
-3.70000000000e-08 0 -3.78920000000e-04
-6.79840000000e-04 -4.95466000000e-02 0
4.74765625000e+01 4.99850000000e-03 5.04500000000e-03
4133194 -3.11000000000e-07 3.40000000000e-08
-8.11000000000e-07 0 -3.83260000000e-04
-6.84720000000e-04 -4.89480000000e-02 0
4.74765625000e+01 5.00100000000e-03 4.98350000000e-03
4133195 -3.10000000000e-07 2.17000000000e-07
-1.70000000000e-07 0 -3.86180000000e-04
-8.05420000000e-04 -4.88261200000e-02 0
4.74765625000e+01 4.99850000000e-03 4.98350000000e-03
每4行块都有一条消息到达我的控制台,我将有200条消息。我想对它们进行排序,然后找到一些列的平均值等等。但首先我只想显示每条消息的编号。你知道吗
我希望第二排是这样的:
4133194 -3.11 3.4 ... till 4.9835
每行的数字在列中对齐。你知道吗
我用来获取这些数据的代码是:
import time
import socket
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.bind(('.........', 2015))
for i in range(0, 20):
OU = sock.recv(2048)
print OU
sock.close()
也许你只需要这样的东西:
输出:
相关问题 更多 >
编程相关推荐