以下是服务器的代码:
from twisted.internet import protocol
from twisted.internet import reactor
class Echo(protocol.Protocol):
def dataRecvd(self, data):
self.transport.write(data)
class EchoFactory(protocol.Factory):
def buildProtocol(self, addr):
return Echo()
reactor.listenTCP(8000,EchoFactory())
reactor.run()
我收到以下错误:
listenTCP()- Undefined variable from import
run- Undefined variable from import
我在Windows 7上使用带有eclipse的pydev 7.我哪里出错了?
答案 0 :(得分:1)
尝试添加#@ UndefinedVariable,如:
reactor.listenTCP(8000,EchoFactory()) #@UndefinedVariable
reactor.run() #@UndefinedVariable
答案 1 :(得分:1)
listenTCP() - 来自导入的未定义变量
这不是Python例外。我猜这是像pylint这样的工具的“错误”。这是假的。它没有任何意义。
我也在shell上尝试过,程序开始执行然后什么都没有。没有输出。
你知道该计划应该做什么吗?它不应该在shell中产生任何输出。