
Python
文章平均质量分 62
平凡之路漫漫
这个作者很懒,什么都没留下…
展开
-
flask orm 如何保持稳定连接数据库
orm 使用连接池时,需要参照如下格式engine=create_engine( "mysql+pymysql://root:xxxx@1.2.2.3:3306/db", pool_size=100, #连接池最多个数 pool_recycle=3600, # 若设置-1 则链接永久有效,但是mysql sever 会有默认链接时间8H 超时会自动断开 pool_pre_ping=True, #是否在使用连接钱先进行ping pool_timeout=30,..原创 2021-08-26 16:23:25 · 2456 阅读 · 0 评论 -
pymysql allowmultiqueries=true 一次性执行多条不同语句
在 mysql 驱动的众多属性中,有一个属性叫做allowmultiqueries=false #默认false这个属性的含义是是否允许一次执行多个查询。使用了该参数之后,mysql 可以一次执行多条不同的语句。 语句之间用分号分割。如下所示: from directsql.connector import MysqlPool,MysqlConnection from pymysql.constants import CLIENT client...原创 2021-08-24 09:55:04 · 2776 阅读 · 0 评论 -
分享一个python 处理mysql的简易封装模块---directsql
分享一个python 处理mysql的简易封装模块—directsqldirectsql 是一个简单的使用python操作mysql的工具,提供了一些类似sql语法的方法,最终拼接成sql。可以很好地处理一些常见场景,不依赖orm 的同时避免手写大量sql。 安装$ pip3 install directsql导入directsql 目前只提供三个外部类__all__=["SqlGenerator","MysqlConnection","MysqlPool"]导入方式f原创 2021-05-06 15:43:13 · 383 阅读 · 3 评论 -
sparse run 失败: Unable to run ‘lein deps :tree‘!
按照 streamparse 官网的教程,并且已经安装好 java、lein、storm等 依赖 ,准备开始 进行 storm 的第一个实例:wordcount但是 执行 sparse run 的时候 lein 一直报错 。Warning: local() encountered an error (return code 1) while executing 'lein deps :tree'Traceback (most recent call ...原创 2020-09-24 15:46:45 · 342 阅读 · 0 评论 -
python 常用加密方法 md5/sha1/base64
#! /usr/bin/env python3# -*- coding: utf-8 -*-import hashlibimport base64def get_string_md5(str): """ 生成字符串的md5 短16位即 中间[8:24]位 """ h1 =hashlib.md5() h1.update(str.encode(encoding = 'utf-8'))# 指定字符编码,md5输入必须是二进制,这里需要编码.原创 2020-07-30 18:05:21 · 250 阅读 · 0 评论 -
python 爬取 jsonp 请求的响应数据
jsonp 是为了解决跨域问题而诞生出的解决方案。在现代浏览器中,除了src等特殊标签可以允许跨域,其他时候都不允许跨域访问。为了解决这个问题,jsonp诞生了。其原理主要是 向服务端传递一个一个callback 方法,以及其他请求参数。服务端接受到请求之后,收集对应参数所需要的数据,并加上之前传过来的callback 方法名 ,包装成一个内容为 js文件的响应。客户端再对这个伪js方法进行解析。示例:以http://www.neeq.com.cn/zone/newshare/lis...原创 2020-06-18 23:50:37 · 3865 阅读 · 3 评论 -
五行代码实现python单例
python实现单例的方式有很多,这里给出一种最简单明了且优雅的方式,有比此方式还要优雅简单的方式请在下方留言,互相探讨探讨class Singleton(object): def __new__(cls,*args,**kwargs): if not hasattr(cls, '__instance'): setattr(cls, "__in...原创 2020-04-30 18:42:24 · 278 阅读 · 0 评论