当前位置: 首页 > 软件库 > 程序开发 > 网络工具包 >

Diesel-Python

基于 Greenlet 的事件 I/O 框架
授权协议 未知
开发语言 Python
所属分类 程序开发、 网络工具包
软件类型 开源软件
地区 不详
投 递 者 胥宏义
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Diesel 提供一个干净整洁的 API 来编写网络客户端和服务器。支持 TCP 和 UDP 。

你应该使用 Diesel 来编写你的下一个网络应用。得益于 Python 使得 Diesel 的语法非常整洁,发展步伐迅速。非阻塞 I/O 使得 Diesel 快速且容易扩展。greenlets 使得 Diesel 有了 unwind(to(callbacks(no)))。nose 使得测试变得容易。最后,Flask 使得你不需要写一个新的网络框架来使用 Diesel 。

安装

git clone git://github.com/jamwt/diesel.git

than 

pip install .

or:

python setup.py install

or:

python setup.py develop
  • 网络 urllib -网络库(stdlib)。 requests -网络库。 grab – 网络库(基于pycurl)。 pycurl – 网络库(绑定libcurl)。 urllib3 – Python HTTP库,安全连接池、支持文件post、可用性高。 httplib2 – 网络库。 RoboBrowser – 一个简单的、极具Python风格的Python库,无需独立的浏览器即可浏览网页。

  • code — 解释器基类 code 模块提供了在 Python 中实现 read-eval-print 循环的功能。它包含两个类和一些快捷功能,可用于构建提供交互式解释器的应用程序。 class code.InteractiveInterpreter(locals=None) 这个类处理解析器和解释器状态(用户命名空间的);它不处理缓冲器、终端提示区或着输入文件名(文件名总是显示地传递)。可选的

  • Python解释器 想必大家都已经了解到Python是一种解释型语言,当我们装载了Python解释器之后,解释器会读取我们编写的程序并执行,我们会采用两种形式去使用解释器,他们分别是交互模式和文件模式。 交互模式 交互模式指的是我们在终端进入Python或者在IDLE中输入一行代码执行一次的模式,在后面的学习中,部分例题会采用交互模式。 以我们刚装载好的IDLE为例来介绍一下交互模式,首先我们找到

  • IDLE是Python软件包自带的一个集成开发环境,初学者可以利用它方便地创建、运行、测试和调试Python程序。本文将详细介绍IDLE的GUI界面、Python Shell、编辑器和调试器,为初学者快速上手助一臂之力。 一、IDLE的安装 实际上,IDLE是跟Python一起安装的,不过要确保出现图1所示的安装画面时选中了“Tcl/Tk”组件,准确地说,应该是不要取消该组件,因为默认时该组件是处

  • 我在win XP操作系统中安装了python2.5,使用的是IDLE(PYTHON GUI).我觉得Python 自带的Idle编辑器挺不错的.下面简单介绍一下:  1、启动 开始->Python 2.5->IDLE (Python GUI) 另外你可以将 C:/Python25/Lib/idlelib 加入到 Path 环境变量中,那么直接运行 idle也可打开。 2、快捷键 Ctrl + [

  • python之路十 协程协程,又称微线程,纤程.英文名Coroutine.一句话说明什么是线程:协程是一种用户态的轻量级线程.协程拥有自己的寄存器上下文和栈.协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时 ... Objective-C( Foundation框架 一 数组(NSArray)) OC数组 NSArray是静态的数组,就是它所指向的内容是不可改变的,它指向一段内存区域

  • dict的基本使用: 由dict有木有想到dictionary? 下面直接举例子说明dict: d = { 'A' : 5, 'B' : 1, 'C' : 33 } “{}”里就是一个dict了,注意这里使用 “{}” 而不是用 “[]” !!实在及记不住就把它看成C语言中的链表。‘A’、‘B’、‘C’称为dict的key,5、1、33称为value,dict是通过key来查找value

  • 概述 codecs:这个模块定义了标准 Python 编解码器(编码器和解码器)的基类,并提供接口用来访问内部的 Python 编解码器注册表,该注册表负责管理编解码器和错误处理的查找过程。 大多数标准编解码器都属于 文本编码,它们可将文本编码为字节串,但也提供了一些编解码器可将文本编码为文本,以及字节串编码为字节串。 自定义编解码器可以在任意类型间进行编码和解码,但某些模块特性仅适用于 文本编码

  • 几款款不错的 Python IDE(集成开发环境) PyCharm PyCharm 是由 JetBrains 打造的一款 Python IDE。 PyCharm 具备一般 Python IDE 的功能,比如:调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制等。 另外,PyCharm 还提供了一些很好的功能用于 Django 开发,同时支持 Google App Engin

  • #python IDLE Shell技巧 作者:冯德平(山野雪人) 1 打开IDLE Shell 1)Win+R(打开运行窗口) 2)输入:cmd(进入dos命令窗口) 3)输入:python -m idlelib.idle (打开IDLE Shell) 2 Alt+p或Alt+n快捷键: 在IDLE的提示符下:>>> 输入: >>>a=100 >>>b=200 >>>a+b 300 这时按快捷

  • # 2021年12月15日,第四周12~13 # !/usr/bin/env python # -*- coding: utf-8 -*- import time from collections.abc import Iterable from collections.abc import Iterator def func1(args=1): # 生成器回顾 for i i

 相关资料
  • 本文向大家介绍Python文件I / O,包括了Python文件I / O的使用技巧和注意事项,需要的朋友参考一下 示例 file不再是中的内置名称3.x(open仍然有效)。 文件I / O的内部详细信息已移至标准库io模块,这也是以下内容的新主目录StringIO: 文件模式(文本还是二进制)现在确定通过读取文件产生的数据类型(以及写入所需的类型): 文本文件的编码默认为返回的。要明确指定编码

  • 文件是存储在磁盘具有特定名称和目录路径的数据的集合。当一个文件被打开阅读或书写时,就变成了流。 流基本上是通过通信路径中的字节顺序。主要有两个流:输入流和输出流。输入流用于从文件系统中读取数据,输出流用于向文件中写数据。 I/O 类 System.IO 的命名空间有多种类,这些类被用于执行大量和文件有关的操作,例如创建和删除文件,读写文件,关闭文件等等。 下面的表格中列出了一些 System.IO

  • 主要内容:实例,从屏幕上读取用户输入,实例,从文件上读取内容,实例Scala 进行文件写操作,直接用的都是 java中 的 I/O 类 (java.io.File): 实例 import java. io. _ object Test {     def main (args : Array [String ] ) {       val writer = new PrintWriter ( new File ( "test.txt" ) )       wri

  • 主要内容:简单模式,实例,完全模式,实例,实例Lua I/O 库用于读取和处理文件。分为简单模式(和C一样)、完全模式。 简单模式(simple model)拥有一个当前输入文件和一个当前输出文件,并且提供针对这些文件相关的操作。 完全模式(complete model) 使用外部的文件句柄来实现。它以一种面对对象的形式,将所有的文件操作定义为文件句柄的方法 简单模式在做一些简单的文件操作时较为合适。但是在进行一些高级的文件操作的时候,简单模

  • 本教程讲述的是 JDK 7 版本以来引入的新的 I/O 机制(也被称为 NIO.2)。 相关的包在 java.nio.file ,其中 java.nio.file.attribute 提供对文件 I/O 以及访问默认文件系统的全面支持。虽然 API 有很多类,但你只需要重点关注几个。你会看到,这个 API 是非常直观和易于使用。 什么是路径(Path)?在其他文件系统的实际是怎么样的? 文件系统是

  • Lua I/O 库用于读取和处理文件。分为简单模式(和C一样)、完全模式。 简单模式(simple model)拥有一个当前输入文件和一个当前输出文件,并且提供针对这些文件相关的操作。 完全模式(complete model) 使用外部的文件句柄来实现。它以一种面对对象的形式,将所有的文件操作定义为文件句柄的方法 简单模式在做一些简单的文件操作时较为合适。但是在进行一些高级的文件操作的时候,简单模