使用Python通过Telnet发送数据

时间:2018-07-26 22:33:43

标签: python telnet

我正在尝试使用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:)

0 个答案:

没有答案
相关问题