ユーザー入力を比較する次のコードがあります
import thread,sys
if(username.get_text() == 'xyz' and password.get_text()== '123' ):
thread.start_new_thread(run,())
def run():
print "running client"
start = datetime.now().second
while True:
try:
host ='localhost'
port = 5010
time = abs(datetime.now().second-start)
time = str(time)
print time
client = socket.socket()
client.connect((host,port))
client.send(time)
except socket.error:
pass
関数 run() を呼び出すだけで機能しますが、この関数を実行するスレッドを作成しようとすると、何らかの理由でスレッドが作成されず、run() 関数が実行されず、エラーを見つけることができません..
前もって感謝します...