Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.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如何在不暂停整个程序的情况下使用wait循环函数_Python_Multithreading_Python 2.7_Loops_Sleep - Fatal编程技术网

python如何在不暂停整个程序的情况下使用wait循环函数

python如何在不暂停整个程序的情况下使用wait循环函数,python,multithreading,python-2.7,loops,sleep,Python,Multithreading,Python 2.7,Loops,Sleep,这里的许多人告诉您使用线程,但是当线程休眠、重新运行、再次休眠时,您如何让程序的其余部分运行。。等 我曾经尝试过普通线程,比如一个while循环,但对我来说不起作用 编辑:所以问题是:如何在不暂停整个python程序的情况下休眠线程,如果可能的话,您能给我一个如何执行的示例吗 编辑2:如果可能,不使用tkinter 编辑3:修复了它,它已经工作了,但我没有看到它,因为打印不能跨线程工作。。。愚蠢的我。我认为,您必须在python中查找asyncio库,它具有暂停和恢复函数的功能,并将函数作为状态

这里的许多人告诉您使用线程,但是当线程休眠、重新运行、再次休眠时,您如何让程序的其余部分运行。。等 我曾经尝试过普通线程,比如一个while循环,但对我来说不起作用

编辑:所以问题是:如何在不暂停整个python程序的情况下休眠线程,如果可能的话,您能给我一个如何执行的示例吗

编辑2:如果可能,不使用tkinter


编辑3:修复了它,它已经工作了,但我没有看到它,因为打印不能跨线程工作。。。愚蠢的我。

我认为,您必须在python中查找asyncio库,它具有暂停和恢复函数的功能,并将函数作为状态机。对于您的睡眠需求,可以使用asyncio.sleep函数。请参阅以查看asyncio.sleep的示例


我认为,您必须在python中查找asyncio库,它具有暂停和恢复函数的功能,并使函数成为状态机。对于您的睡眠需求,可以使用asyncio.sleep函数。请参阅以查看asyncio.sleep的示例



另请参阅《愚蠢的我》上的好文章,线程可以工作,但打印不能跨线程工作。谢谢你的帮助

我真傻,线程可以工作,但打印不能跨线程工作。谢谢你的帮助

您的问题是什么?请参阅标题,如何在不停止整个程序的情况下运行线程欢迎使用堆栈溢出。目前,无法正确回答您的问题。请提供一份报告。在这种情况下,可能是您尝试使用线程和
while
循环。对于edit2:tkinter与线程有什么关系?我已经说过我尝试了while循环…您的问题是什么?请参阅标题,如何在不停止整个程序的情况下运行线程欢迎使用堆栈溢出。目前,无法正确回答您的问题。请提供一份报告。在本例中,可能是您尝试使用线程和
while
循环。对于edit2:tkinter与线程有什么关系?我已经说过我尝试了while循环…感谢awnsering,asyncio是真的只适用于python 3还是有2.7版本?它仅在python 3.awh中可用,还有其他好的替代方案吗?或者我应该把我的程序移植到Python3上吗?也许你可以寻找gevents,但我还是不确定。但它也有类似于asyncio的相同类型的异步处理,在Python2中也可以使用。感谢awnsering,asyncio真的只适用于Python3还是有2.7版本?它只适用于Python3.awh,还有其他好的替代方案吗?或者我应该将程序移植到Python3吗?也许你可以寻找gevents,我还是不确定。但它也执行类似于asyncio的相同类型的异步处理,并且在Python2中也可用。