首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python Twisted- run()方法无法识别

Python Twisted- run()方法无法识别
EN

Stack Overflow用户
提问于 2014-02-19 14:11:33
回答 2查看 694关注 0票数 0

下面给出了服务器的代码:

代码语言:javascript
复制
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()

我得到以下错误:

代码语言:javascript
复制
listenTCP()- Undefined variable from import

run- Undefined variable from import

我在windows7上使用pydev和eclipse。我哪里错了?

EN

回答 2

Stack Overflow用户

发布于 2014-02-19 15:12:09

尝试添加#@UndefinedVariable,如下所示:

代码语言:javascript
复制
reactor.listenTCP(8000,EchoFactory())  #@UndefinedVariable
reactor.run() #@UndefinedVariable
票数 1
EN

Stack Overflow用户

发布于 2014-02-19 20:01:09

listenTCP()-来自导入的未定义变量

这不是Python异常。我猜这是pylint这样的工具造成的“错误”。这是假的。这没有任何意义。

我也在外壳上试过了,程序开始执行,然后什么也没有执行。没有输出。

你知道程序应该做什么吗?它不应该在shell中产生任何输出。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21872499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档