目前,我有这个小功能,可以调用并从Telnet子例程接收数据,而我收到的是:
b'\ x13 \ x06 \ x13 \ x06 * MEASURE MER = 14 dB \ r
我想做的是从此字符串中删除“ b'\ x13 \ x06 \ x13 \ x06 * MEASURE”,但它作为函数被回调,因此弹出错误消息,指出“ function”具有没有属性。
此函数是否有办法成为列表或字符串,以便我可以删除不必要的信息。
BUFFER_SIZE = (1024)
HOST = (Current_IP_Address)
PORT = (2222)
tn = telnetlib.Telnet(HOST, PORT)
time.sleep(1)
output = ("*TUNE CH=T01" + "\r")
tn.write(output.encode('us-ascii'))
time.sleep(2)
output2 = ("*?MEASURE MER" + "\r")
tn.write(output2.encode('us-ascii'))
time.sleep(2)
dataack01 = ["CH01", tn.read_eager()]
print("Recieved Data:", dataack01)