我正在尝试使用telnet发送一些花车。目前,我正在编写一个python程序来发送这些浮点数。
test=np.zeros(16)
for i in range(16):
test[i]=(float)(i)
tn=telnetlib.Telnet("192.168.1.10","7")
for i in range(16):
tn.write(str(test[i]))
当我执行此代码时,我得到一个非常奇怪的结果,该连接工作良好,并且我正确地发送了第一个浮点数(作为字符串)。然后我没有发送第二个数字,而是发送第三个数字,类似
outcome0 = 0.0
outcome1 = 1.02.03.04.0
似乎不是在每次迭代中发送一个浮点数,而是在第一次循环迭代之后将字符串“连接”。
如果我从终端使用telnet并手动发送一些随机数,则效果很好。
我的代码有什么问题吗? 还有其他方法可以通过telnet发送花车吗? (也许是另一种编程语言)(我必须发送大量的float)
Thnx:)