如何在不覆盖已输入但未发送的内容的情况下打印内容?
这是一个套接字的客户端,我想要从服务器打印消息,而不会覆盖/追加当前已输入的内容。
def listen():
while True:
data = s.recv(1024)
print(data.decode('utf-8'))
def write():
while True:
text = input("Text > ")
s.sendall(bytes(text, 'utf-8'))
listener = threading.Thread(target=listen)
listener.start()
writer = threading.Thread(target=write)
writer.start()
我想将接收到的数据打印在当前输入行的上方或下方,但现在它只是将其写在输入行上。
readline
版本之间是否百分之百可移植。) - kolen