擅长:python、mysql、java
<p>您需要异步运行它,就像多处理库允许您这样做一样。当你创建一个单独的线程时,你会在它上面留下一个句柄,当你想要它停止时,你可以用它来杀死它</p>
<pre><code>from multiprocessing import Process
from time import sleep
spinnerFrames = [
"/",
"-",
"\\",
"|",
]
def spinner():
i = 0
while True:
print(spinnerFrames[i], end='\r')
i = i + 1
if (i == 3):
i = 0
sleep(0.15)
if __name__ == '__main__':
p = Process(target=spinner)
p.start()
sleep(3)
p.terminate()
print("Done!")
</code></pre>