如何在input()期间执行其他命令?

时间:2016-11-17 17:18:34

标签: python python-3.x

所以这是我的代码data = input('--').encode(),我希望在填写输入时运行print(s.recv(1024).decode()),而我的程序中的内容正在发生,因为我需要每0.1秒运行一次代码或者所以。

1 个答案:

答案 0 :(得分:0)

只有一种方法可以做你想要做的事情,而且这很复杂。

input()函数暂停程序,因此在同一时间执行其他操作的唯一方法是让计算机同时运行两个东西。线程是一个高级概念,如果没有正确完成,可能会导致程序中的许多问题,但知道如何操作是非常有用的,尤其是在Python中,因为它可以显着提高您运行的程序的速度,以及Python是一种较慢的语言,是易于使用的语言的众多价格之一。

我建议您学习Python的所有基础知识,获得一年或两年的经验,然后了解线程。请参阅以下网站以了解如何使用线程:

https://docs.python.org/3/library/threading.html