한 스레드의 메시지를 인쇄하는 python 스크립트를 만들고 다른 스레드로의 입력을 기다리고 싶습니다. 이것이 가능한가? 그렇다면 어떻게?파이썬 입출력 스레딩
체제 : Windows 7
언어 : 파이썬 내가 이것을 시도 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
을 출력하기 전에 입력을 완료했습니다.
커피의 질문에 덧붙여서 무엇을 읽었습니까? 파이썬 문서를 보셨습니까? –
설명서를 읽었으며 다른 사람이 작성한 코드를 시도했지만 어떤 결과가 나오면 코드가 입력을 누른 다음 출력을 – lewisjb