2012-02-28 18 views
2

私は毎秒文字列を印刷するプログラムを書いていますが、ユーザーはテキストを書くことができます。私は以下のコードスニペットを持っています。私の問題は、新しい行が印刷されるたびに、入力行も妨害されることです。入力ラインから出力ラインを分離する方法はありますか?Pythonマルチスレッドを使って入力を継続的に取得

import time 
from thread import start_new_thread 

def heron(): 
    while 1: 
    time.sleep(1) 
    print "some text" 

start_new_thread(heron,()) 
c = raw_input("Enter text>") 

答えて

1

cursesなしでこれを行うことはできません。別の方法があるかもしれないが、私はそれがとてもかわいいとは思わない。基本的な使い方はhereです。

関連する問題