python
文章平均质量分 66
meisanggou
这个作者很懒,什么都没留下…
展开
-
sqlalchemy create_engine关于连接池的几个参数
pool_size设置连接池中,保持的连接数。初始化时,并不产生连接。只有慢慢需要连接时,才会产生连接。例如我们的连接数设置成pool_size=10。如果我们的并发量一直最高是5。那么我们的连接池里的连接数也就是5。当我们有一次并发量达到了10。以后并发量虽然下去了,连接池中也会保持10个连接。max_overflow当连接池里的连接数已达到,pool_size时,且都被使用时。又要求从连...原创 2020-02-21 14:51:49 · 12930 阅读 · 3 评论 -
python批量测试ssh
python批量测试是否可以sshimport threadingimport osimport paramikoimport reimport socketimport subprocessimport sysimport timeimport eventletfrom eventlet import GreenPooleventlet.monkey_patch()#...原创 2019-08-23 22:20:20 · 850 阅读 · 0 评论 -
使用python eventlet并发ping
使用python的eventlet实现并发ping主机import threadingimport osimport reimport socketimport subprocessimport sysimport timeimport eventletfrom eventlet import GreenPooleventlet.monkey_patch()pool = ...原创 2019-08-23 21:33:08 · 606 阅读 · 0 评论 -
routes mapper resource
path_prefix如果不设置,但是设置了parent_resource, path_prefix=parent_resource[‘collection_name’]+{parent_resource[‘member_name’]_id}例如parent_resource=dict(collection_name="/p, member_name=“mem) path_prefix=”/p...原创 2019-06-09 16:53:55 · 654 阅读 · 0 评论 -
python 安装可编辑模式的包
pip install -e <目录>如果 使用sudo执行sudo -H pip install -e <目录>原创 2019-05-24 17:38:28 · 679 阅读 · 0 评论 -
python routes名词解释
https://routes.readthedocs.io/en/latest/glossary.html2019.03componentA part of a URL delimited by slashes. The URL “/help/about” contains two components: “help” and “about”.成分,组件。url的一部分,用斜杠/分割。g...翻译 2019-03-26 14:12:08 · 278 阅读 · 0 评论 -
python routes Mapper的使用
最近在学openstack,发现openstack的好几个组件,都用到了routes.Mapper作为WSGI app的路由控制。nova就在用。nova在用的时候外面又包装了一个类,以后我们再说。底层还是调用了,mapper.connect()去注册路由,调用mapper.routematch去获得路由是否匹配。下面我们就单纯的时候Mapper去做实验。入门# !/usr/bin/env ...原创 2019-03-25 19:46:42 · 1850 阅读 · 0 评论 -
学习WSGI框架pecan(四)注册路由方法二 Controller使用对应属性处理路由
上一篇 学习WSGI框架pecan(三)注册路由方法一 我们已经知道了一种注册路由的方法了,今天介绍第二种。更新代码这次我们原有的文件结构不变,给root.py增加点东西,增加后变成下面这样# /usr/bin/env python# coding=utf-8from utils import happy_exposeclass BookController(object):...原创 2019-03-15 19:36:04 · 621 阅读 · 0 评论 -
学习WSGI框架pecan(二)使用_default实现所有路由都可返回结果
经过第一篇文章 学习WSGI框架pecan(一)Hello World我们发现我们已经能看到Hello World了,但是除了访问http://127.0.0.1:5000/能看到以外,访问其他的地址,例如http://127.0.0.1:5000/a就是一个404 Not Found了。今天我们根据Pecan的路由规则,让所有的路由都能看到Hello World。今天我们建三个文件第一个文...原创 2019-03-14 19:54:34 · 594 阅读 · 0 评论 -
学习WSGI框架pecan(一)Hello World
第一部分安装pip install pecan实现Hello World我们先All in One把代码放到一个文件里。新建一个文件app.py,代码如下:# /usr/bin/env python# coding=utf-8from wsgiref import simple_serverimport pecanclass RootController(object):...原创 2019-03-14 19:22:36 · 2266 阅读 · 0 评论 -
学习WSGI框架pecan(三)注册路由方法一 Controller增加方法处理路由
经过我们第二篇文章 学习WSGI框架pecan(二)All Hello World我们可以让所有路由返回都是一样的。但是这可不是我们开发网站要用的,我们需要不同的路由返回不同的内容。这里我们介绍一种Pecan注册路由的方法。我们给root.py RootController加一个方法叫做diff。更改以后# /usr/bin/env python# coding=utf-8from ...原创 2019-03-14 20:07:05 · 613 阅读 · 0 评论 -
python Paste Deployment PasteDeploy模块介绍 中文翻译版
官网地址 https://docs.pylonsproject.org/projects/pastedeploy/en/latest/#翻译时间:2019年3月介绍Paste Deployment是一个用来发现和配置WSGI应用和服务的系统。对于一个WSGI应用的使用者,可以使用方法loadapp,从一个配置文件或者python egg中,加载出来一个WSGI应用。对于WSGI应用的开发者,...翻译 2019-03-07 14:08:06 · 625 阅读 · 0 评论