Python:如何同时创建多个线程运行

Python: how to create multiple threads running at the same time

我正在使用 Python 和 tkinter 创建游戏,当我尝试添加一些音乐时,制作音乐的函数停止了脚本的其余部分(以及 window)。 所以我需要创建一个我认为可以播放音频并保持 window 工作的新线程...

我尝试了一些错误,不是 运行,或者停止 window,我目前有:

window.after(2000,showText,"Text 1")
window.after(2000,playSound,"Sound 1.wav")
window.after(7000,showText,"Text 2")

重要细节:playSound 函数returns没有,所以不需要等待它。 我也不太懂Python的编程,我更喜欢用LUAU

尝试使用模块 threading。我发现 this article 对于理解核心概念和设置我的第一个多线程程序非常有用

我找到了另一篇文章,详细说明了如何让它工作,现在它可以工作了。 这篇文章可能是法语的,但我给出了 link : http://www.xavierdupre.fr/app/teachpyx/helpsphinx/c_parallelisation/thread.html