Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在input()期间执行其他命令?_Python_Python 3.x - Fatal编程技术网

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

Python 如何在input()期间执行其他命令?,python,python-3.x,Python,Python 3.x,这是我的代码data=input('-').encode(),我想在输入被填充的同时运行print(s.recv(1024).decode()),而我的程序中的事情正在发生,因为我需要每隔0.1秒左右运行一次代码 做你想做的事情只有一种通用的方法,而且相当复杂 函数的作用是暂停程序,所以同时执行其他操作的唯一方法是使计算机同时运行两件事情。线程是一个高级概念,如果执行不正确,可能会在程序中引起许多问题,但知道如何执行线程是非常有用的,尤其是在Python中,因为它可以显著提高正在运行的程序的速度

这是我的代码
data=input('-').encode()
,我想在输入被填充的同时运行
print(s.recv(1024).decode())
,而我的程序中的事情正在发生,因为我需要每隔0.1秒左右运行一次代码

做你想做的事情只有一种通用的方法,而且相当复杂

函数的作用是暂停程序,所以同时执行其他操作的唯一方法是使计算机同时运行两件事情。线程是一个高级概念,如果执行不正确,可能会在程序中引起许多问题,但知道如何执行线程是非常有用的,尤其是在Python中,因为它可以显著提高正在运行的程序的速度,而Python是速度较慢的语言之一,也是易用语言的众多价格之一

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


尝试线程:当用户试图输入内容时,您真的想要输出打印吗?我真的很怀疑……看看
manselect