파이썬 인터프리터 모드에서 나는 무한 루프에서 명령문을 인쇄하는 함수를 가리키는 스레드를 시작했다. 이제 나는 인터프리터를 다시 제어하여 다른 스레드를 시작하고 싶습니다. 어떻게 인터 퍼터로 돌아갈 수 있습니까? 콘솔로 전송 인쇄에 insteat, 파일로 출력을 리디렉션 할 수 있습니다, 그리고다중 스레드 프로그램에서 인터프리터 제어하기
import threading
class MiThread(threading.Thread):
def __init__(self, num):
threading.Thread.__init__(self)
self.num = num
def run(self):
while true:
print "Soy el hilo", self.num
print "Soy el hilo principal"
for i in range(0, 10):
t = MiThread(i)
t.start()
:이 그
인터프리터가 있습니다. 그러나 그것은 지문에 의해 숨겨져 있습니다. – danihp
첫 번째 스레드가 인쇄 할 때 명령을 실행하고 제어 할 수 없습니다! – delita
출력 insteat를 콘솔로 보내려면 리디렉션을 시도하십시오. – danihp