我想创建一个 python 脚本,它从一个线程打印出消息,同时还在等待你在另一个线程上输入。这可能吗?如果是这样,怎么办?
系统:Windows 7
语言:Python 2.7
我试过这个(从另一个问题修改):
import threading
import time
def message_loop():
while True:
time.sleep(1)
print "Hello World"
thread = threading.Thread(target = message_loop)
thread.start()
while True:
input = raw_input("Prompt> ")
但是会发生什么:程序等到我完成输入后再输出Hello World
。