1

threadPython で使用しようとすると、次のコードで

import select, sys, time, thread

TIMEOUT = 30

def listenthread(server,result):

# some code 
#
#

def main(argv=None):
    if argv is None:
        argv = sys.argv[1:]
    server = Server()            
    clientaddrs = []
    # listen to clients in new thread
    thread.start_new_thread(listenthread, (server,clientaddrs)) # that line produces a problem

行に到達すると取得Undefined variable from import: start_new_threadします:

 thread.start_new_thread(listenthread, (server,clientaddrs))

何が問題なのですか?

よろしく

4

1 に答える 1

2

これは一般的なPyDevのバグです。コードに問題はありません。PyDevは存在しないエラーを警告しているだけです。

ここここにリストされている回答を参照してください。

于 2012-12-09T19:12:06.687 に答える