pdm*_*LVW 7 python multithreading python-3.x
我需要在我的 python 程序中播放声音,以便我使用playsound模块。
def playy():
playsound('beep.mp3')
Run Code Online (Sandbox Code Playgroud)
如何修改它以在 main 方法中作为新线程运行。如果条件为真,我需要在主方法中运行此方法。当它为假时,线程需要停止
您可能不必担心使用线程。您可以简单地调用playsound,如下所示:
def playy():
playsound('beep.mp3', block = False)
Run Code Online (Sandbox Code Playgroud)
这将允许程序继续运行,而无需等待声音播放完成。
小智 5
使用线程库:
from threading import Thread
T = Thread(target=playy) # create thread
T.start() # Launch created thread
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3361 次 |
最近记录: |