
Python 相关
文章平均质量分 53
spur_man
这个作者很懒,什么都没留下…
展开
-
Jenkins api
import jenkins#定义远程的jenkins master server的url,以及portjenkins_server_url='xxxx:xxxx'#定义用户的User Id 和 API Token,获取方式同上文user_id='xxxx'api_token='xxxx'#实例化jenkins对象,连接远程的jenkins master servers...转载 2018-03-15 15:32:35 · 986 阅读 · 1 评论 -
redis安装
1、redis安装1)、源码安装redis$ tar xzf redis-2.8.17.tar.gz $ cd redis-2.8.17 $ make2)、启动redis服务$ cd src$ ./redis-server2、redis连接1)安装redis模块pip install redis2) 连接>>&g...原创 2018-05-10 15:48:57 · 282 阅读 · 0 评论 -
celery环境搭建
1、安装celerycelery+rabbitmq的部署 注意:如果python版本是2.6.6,pip对应版本选pip-9.1.0。pip install celery (保佑你这一步顺利,否则,官网上下载celery,安装)在python2.6,需要安装kombu-3-0-35wget https://pypi.python.org/packages/source/k...原创 2018-05-10 15:39:32 · 807 阅读 · 0 评论 -
通过celery异步处理以一个查询任务
今天介绍通过celery实现一个异步任务。有这样一个需求,前端发起一个查询的请求,但是发起查询后,查询可能不会立即返回结果。这时候,发起查询后,后端可以把这次查询当作一个task,并立即返回一个能唯一表明该task的值,如taskID(用户后面可以通过这个taskID 随时查看结果),用户收到这个taskID后,可以转去处理其他任务,而不必一直等待查询结果。后端API调用celery来处理这个ta...原创 2018-03-14 10:25:03 · 3478 阅读 · 0 评论 -
wsgi
1、简述: WSGI,是Web Server Gateway Interfae的简称,wsgi是web 服务器与python 应用程序或者框架之间的一个web组件,WSGI更像是一种协议,可以应用在任何一种服务器上面,因此可移植性较强。 WSGI 有两方面含义:其一是服务器或者网关,另外一种含义是应用程序或者框架。(注:有时候也分为三类,作为web中间件)2、wsgi作为应用程...原创 2018-03-05 17:43:26 · 351 阅读 · 0 评论 -
python 中三种定义类的方式
在Python中方,有三种定义类的方法: 常规方式、@classmethod修饰方式、@staticmethod修饰方式class类定义In [1]: class A: ...: def common(self,x): ...: print "executing common(%s,%s)"% (self,x) ...: pri...原创 2018-03-05 11:23:28 · 7638 阅读 · 0 评论 -
模块、包,类
1、类类的概念在很多语言中都存在,类主要是对相关的数据或者操作进行封装,以便后续进行复用2、模块在Python中,模块可以理解为一个.py文件。在这个文件中,定义了某些函数和变量。这个模块中的变量或者操作如果需要被其他模块使用,就需要新引入或者导入(import)这个模块,这样就可以达到重用变量和函数的目的。导入模块后,可以通过module.var_name(变量)或者module.f...原创 2018-03-05 11:15:12 · 588 阅读 · 0 评论 -
python logging
logging 可以在程序运行过程中跟踪记录一些值或者事件信息。它提供了一组简便的函数,如debug(),info(),warnig(),error()以及critical().具体如下: logging 模块由四个部分构成: Loggers:提供应用程序直接使用的接口 Handlers:将Loggers产生的日志传到指定位置 Filters:对输出日志进行过滤 Formatters...原创 2018-03-05 11:04:21 · 181 阅读 · 0 评论 -
python datetime模块
In [71]: datetime.datetime.now()Out[71]: datetime.datetime(2018, 3, 12, 10, 31, 26, 801420)In [72]: d = datetime.datetime.now()In [73]: dOut[73]: datetime.datetime(2018, 3, 12, 10, 32, 33, 56107...原创 2018-03-12 10:38:11 · 186 阅读 · 0 评论 -
Python 中文乱码之json.dumps()
在项目中,遇到一个问题,更新数据库时,由于字段值存储的是一个字典,需要经过json.dumps(dict)转化成字符串,默认情况下,中文会被转化成ASCII,如果加上ensure_ascii=False,如json.dumps(d,ensure_ascii=False),则中文不会被转换成ASCII保存。In [1]: import jsonIn [2]: d = {"name":"刺头...原创 2018-03-02 11:44:22 · 513 阅读 · 0 评论 -
Django 项目(python 3.6)运行时连接数据库报错
现场一:django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.Did you install mysqlclient?这个报错可以说是非常常见的一个报错,解决办法很简单,在init.py文件里,加入如下代码:“` import pymysqlif name == ‘main‘: ...原创 2018-08-25 11:12:51 · 294 阅读 · 0 评论