ICode9

精准搜索请尝试: 精确搜索
  • python-使用* .tac文件中的usage.options扭曲2019-10-30 14:59:04

    我正在使用Twisted编写服务器,该服务器基于启动服务和应用程序的* .tac文件.我想获得一个额外的命令行参数来指定yaml配置文件.我已经尝试通过使用一个use.Options来构建一个继承自它的类,但由于在我的类Options(…)类中未指定其他扭曲的命令行参数(例如-y)而感到窒息. 如何获得一

  • python-在前台或后台运行Twisted应用程序的正确方法2019-10-29 22:55:39

    我有一个别人写的Twisted应用程序.有一个文件run.py使其在前台运行.还有一个名为service.tac的扭曲插件,可使其在后台运行. .py和.tac文件中大约90%的代码相同. 是否可以将两者结合在一起?还是一个坏主意?解决方法:您可以在前台运行tac文件:twisted -n -y service.tac. 因此,也许您可​

  • 扭曲的测试延迟2019-10-29 14:58:15

    通常,我一直在努力用deferred和deferred测试扭曲的代码. 我认为我有一个简单的测试真的应该失败. 根据我对Twisted测试工具Trial的理解,我应该能够返回延迟的测试,当测试完成时,就可以完成测试. 这是我的代码窍门,也许有人可以提供帮助. import unittest, time from twisted.inte

  • 推荐使用django的Twistedweb吗?2019-10-29 08:58:34

    我有一个Django应用程序,需要在WSGI容器中进行部署.我可以选择像TwistedWeb这样的事件驱动的应用服务器,也可以像uWSGI这样的流程驱动的服务器.我完全理解事件驱动服务器和流程驱动服务器之间的区别,并且我知道Django框架本质上是阻塞的. 我遇到了TwistedWeb,它使我们能够以简单的

  • 共享txpostgres连接池2019-10-29 03:55:20

    我们有一个RESTful(-ish)扭曲的应用程序,它使用txpostgres访问postgres数据库.当前,每当客户端ping服务器进行数据库调用时,我们都会生成新的txpostgres.Connection实例.这效率低下,导致我们的数据库很快变得不堪重负.我一直试图将其改编为使用txpostgres.ConnectionPool,但是遇到

  • python-事件处理的扭曲模式2019-10-28 15:59:31

    (也欢迎以更好的形式帮助您解决此问题) 我正在寻找一种实现与互联网完全无关的异步软件的工具.我还获得了一份Twisted Network Programming Essentials的副本,该副本非常令人失望.它以及几乎所有其他教程似乎都只将twist视为网络客户端,使用内置事件处理程序,而静默使用内置胶水代

  • python-如何提前时钟并经历所有事件2019-10-28 09:08:39

    读answer(第2点)时,发现一个与Twisted任务有关的问题.出于测试目的,我发现很奇怪,没有办法将时钟从t0提前到t1,而又无法捕获t0和t1内的所有callLater调用. 当然,您可以通过执行以下操作来解决此问题: clock = task.Clock() reactor.callLater = clock.callLater ... def advance_

  • python-将scrapy日志流输出到websocket2019-10-27 16:58:51

    我正在尝试构建一个通过websocket消息请求时将运行Scrapy Web Spider的API. 我想将日志记录输出转发到websocket客户端,以便您了解-有时运行时间很长的过程中发生的情况.完成后,我还将发送抓取的结果. 由于可以在进程中运行Scrapy,因此我想做到这一点.我在这里找到了一种将外部流程

  • 扭曲:使用connectProtocol连接端点会导致内存泄漏?2019-10-26 13:56:42

    我正在尝试构建服务器.除了像普通服务器一样接受来自客户端的连接之外,我的服务器也可以连接其他服务器作为客户端. 我已经如下设置了协议和端点: p = FooProtocol() client = TCP4ClientEndpoint(reactor, '127.0.0.1' , 8080) # without ClientFactory 然后,在调用Reactor.run()

  • Python Twisted文档2019-10-26 02:55:30

    在Twisted文档中,当我打开Twisted的任何代码时,我会注意到类似 @see: L{IReactorCore<twisted.internet.interfaces.IReactorCore>} @ivar called: A flag which is C{False} until either C{callback} or C{errback} is called and afterwards always C{True}. @type called:

  • python扭曲框架HttpClient是否访问代理?2019-10-24 10:58:34

    我需要使用访问网页 twisted.web.client.getPage() 或从已知地址(例如:www.google.com)下载网页的类似方法,问题是:我在代理服务器后面,找不到任何关于如何配置扭曲或工厂使用我的解释.代理,有什么想法吗? 请记住,我必须指定用户,密码,主机和端口. 在我的Linux机器上,我将http_proxy

  • 扭曲的反应堆停止得太早2019-10-24 04:58:25

    我正在做一个批处理脚本以连接到TCP服务器,然后退出. 我的问题是我无法停止反应堆,例如: cmd = raw_input("Command: ") # custom factory, the protocol just send a line reactor.connectTCP(HOST,PORT, CommandClientFactory(cmd) d = defer.Deferred() d.addCallback(lambda

  • python-以扭曲方式发出HTTPS请求2019-10-24 01:06:37

    我正在尝试编写一个可以同时配置HTTP和HTTPS请求的客户端.对于普通的HTTP,我一直在使用twisted.web.client.Agent并使用agent.request(METHOD,HOST,HEADERS,CONTENT)发出请求.我关心的是该主机字段,当我执行HTTP时,它的工作方式类似于“ http://localhost:8000”,但是如果我切换到H

  • 转换为扭曲的异步设计2019-10-24 00:08:25

    好的,我在表达我正在处理的代码时遇到问题,却没有转储大量代码.因此这里是同步的(而不是从异步的角度来询问). 同样对于类,何时应通过方法参数访问变量,何时应通过实例变量访问变量? 同步看起来像是… 注意:实际的服务器URL和解析是不同的,只是使事情变得复杂.同样在以下示例中,get_t

  • python扭曲-在未得到响应的已发送消息上超时2019-10-23 13:56:48

    我正在创建一种客户端服务器实现,并且我想确保每个发送的消息都得到响应.因此,我想创建一个超时机制,该机制不检查消息本身是否已传递,而是检查所传递的消息是否得到响应. IE,用于两台计算机1和2: 1: send successfully: "hello" 2: <<nothing>> ... 1: Didn't get a response for

  • scrapy安装2019-10-23 13:55:51

    1. 安装python3.6并设置环境变量, easy,略. 2. 在 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 下找到Twisted‑17.9.0‑cp36‑cp36m‑win_amd64.whl (注意系统和安装python的位数) 并下载. 3. pip 安装 Twisted‑17.9.0‑cp36‑cp36m‑win_amd64.whl ; 执行指令为:

  • Python-‘METHODNAME’作为客户端方法与irc_’METHODNAME’扭曲2019-10-13 03:55:50

    查看twisted.words.protocols.irc.IRCClient,在我看来,似乎有些奇怪的冗余方法.例如,有一个方法“ privmsg”但还有一个方法“ irc_PRIVMSG” 作为另一个示例,考虑“ join”和“ irc_JOIN” 我想知道的是为什么会有冗余,这只是很多冗余中的两个例子.两种不同的类型是否在不同的上下

  • 永远运行服务器端脚本的方法是什么?2019-10-12 23:59:55

    我需要像“永远”那样运行服务器端脚本(例如Python)(或尽可能长时间而不丢失状态),以便它们可以保持sockets open并异步响应诸如接收到的数据之类的事件.例如,如果我使用Twisted进行套接字通信. >我将如何处理这样的事情? >我感到困惑吗?还是有更好的方法来实现异步套接字通信?>通过Ap

  • Python Twisted:限制IP地址访问2019-10-08 15:59:13

    什么是限制IP地址访问我的XMLRPC服务器的最佳方法?我看到web / twcgi.py中的类CGIScript有一个访问请求的render方法……但我不知道如何在我的服务器中访问此请求.我看到一个例子,有人修补twcgi.py来设置环境变量,然后在服务器中访问环境变量…但我认为必须有一个更好的解决方案. 谢

  • python – 在子进程Popen和通信之后关闭所有文件的正确方法2019-10-08 09:58:27

    在我们的Ubuntu Linux机器上运行python Twisted应用程序时,我们遇到了可怕的“太多打开文件”的问题.在我们程序的许多地方,我们使用子进程Popen,如下所示: Popen('ifconfig ' + iface, shell=True, stdin=PIPE, stdout=PIPE, stderr=STDOUT, close_fds=True) output = process.std

  • python – 扭曲过程中的用户交互2019-10-06 09:57:44

    我正在运行一个扭曲的进程,需要与用户进行交互,而不会阻塞.想法是要求用户输入一些数据,一旦输入完整的行,程序将处理它,最终触发事件.在用户输入数据期间,反应堆必须继续正常运行. 是否有任何扭曲的支持?解决方法:您可以使用twisted.internet.stdio从标准输入读取.请参阅http://twi

  • python – 如何通过scrapy捕获错误,以便在收到User Timeout错误时可以执行某些操作?2019-10-04 13:59:17

    ERROR: Error downloading <GET URL_HERE>: User timeout caused connection failure. 我在使用刮刀的时候偶尔会遇到这个问题.有没有办法可以解决这个问题并在它发生时运行一个函数?我无法在任何地方找到如何在线进行.解决方法:您可以做的是在Request实例中定义一个errback: err

  • python – 使用Twisted的twisted.web类,如何刷新传出的缓冲区?2019-10-04 13:56:14

    我使用Twisted创建了一个简单的http服务器,它发送Content-Type:multipart / x-mixed-replace标头.我正在使用它来测试我想要设置为接受长期流的http客户端. 出现的问题是我的客户端请求挂起,直到http.Request调用self.finish(),然后它立即接收所有多部分文档. 有没有办法手动将输出

  • Python Twisted代理 – 如何拦截数据包2019-10-04 06:55:32

    我正在尝试使用Python打印出HTTP响应的主体. 这是我的代码sofar: from twisted.web import proxy, http from twisted.internet import reactor from twisted.python import log import sys log.startLogging(sys.stdout) class ProxyFactory(http.HTTPFactory): protocol=prox

  • 如何运行程序并在从网络接收数据时执行代码?2019-10-03 12:09:12

    我在Python中编写了一个基本上执行以下操作的小程序: >获取用户输入的热门词汇.如果它与set关键字匹配则继续. >输入正确的热门词后,系统会要求用户输入命令.>读取命令后,progam会检查命令文件以查看是否有与该输入匹配的命令>如果找到匹配的命令,执行该命令所说的任何内容. 我想添

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有