随笔分类 -  Python

摘要:简单易用的字符串模糊匹配库Fuzzywuzzy 阅读目录 FuzzyWuzzy 简介 安装 用法 已知移植 FuzzyWuzzy 简介 FuzzyWuzzy 是一个简单易用的模糊字符串匹配工具包。它依据 Levenshtein Distance 算法 计算两个序列之间的差异。 Levenshtein 阅读全文
posted @ 2019-06-24 20:06 -零 阅读(7164) 评论(0) 推荐(1) 编辑
摘要:Python 资源大全中文版 原文链接: http://www.jianshu.com/p/9c6ae64a1bd7 GitHub 上有一个 Awesome - XXX 系列的资源整理,资源非常丰富,涉及面非常广。awesome-python 是 vinta 发起维护的 Python 资源列表,内容 阅读全文
posted @ 2019-06-13 18:46 -零 阅读(644) 评论(0) 推荐(0) 编辑
摘要:python字符串/列表/字典互相转换 目录 字符串与列表 字符串与字典 列表与字典 字符串与数值 字符串与列表 字符串转列表 1.整体转换 str1 = 'hello world' print(str1.split('这里传任何字符串中没有的分割单位都可以,但是不能为空')) # 输出:['hel 阅读全文
posted @ 2019-06-11 15:24 -零 阅读(25469) 评论(0) 推荐(1) 编辑
摘要:Celery多队列配置 Celery官方文档 项目结构 app.py proj参数为celery的名字 include参数为启动时导入的模块列表 tasks.py celeryconfig.py CELERY_ACCEPT_CONTENT的类型msgpack为是一种比json更小更快的类型,如果用需 阅读全文
posted @ 2019-06-04 22:19 -零 阅读(4511) 评论(2) 推荐(0) 编辑
摘要:python垃圾回收机制 一、什么是垃圾回收机制? 垃圾回收机制(简称GC)是Python解释器自带一种机制,专门用来回收不可用的变量值所占用的内存空间 二、为什么要用垃圾回收机制? 程序运行过程中会申请大量的内存空间,而对于一些无用的内存空间如果不及时清理的话会导致内存使用殆尽(内存溢出),导致程 阅读全文
posted @ 2019-06-04 15:48 -零 阅读(501) 评论(0) 推荐(0) 编辑
摘要:使用 supervisor 管理 Celery 服务 Celery 后台运行 如果我们想让celery worker运行在后台而不是终端上,在后台以守护进程的方式运行,我们可以使用supervisor进行管理。 celery 的安装 celery的安装很简单,直接通过pip就能够安装,并且本身没有任 阅读全文
posted @ 2019-06-04 00:05 -零 阅读(572) 评论(0) 推荐(0) 编辑
摘要:Python回调函数用法实例 作者:no.body链接:https://www.zhihu.com/question/19801131/answer/27459821 什么是回调函数? 我们绕点远路来回答这个问题。 编程分为两类:系统编程(system programming)和应用编程(appli 阅读全文
posted @ 2019-06-03 21:23 -零 阅读(28915) 评论(2) 推荐(3) 编辑
摘要:python实现加密的方式总结 原文地址 目录 基础知识扫盲 Base64 MD5 DES 3DES AES RSA 基础知识扫盲 对称加密 对称密钥加密 , 又叫私钥加密。即信息发送的方和接受方用一个密钥去加密和揭秘数据。 最大的优势是 加解密速度快,适合对大量数据进行加密, 对称加密的缺点是密钥 阅读全文
posted @ 2019-06-02 13:27 -零 阅读(6140) 评论(0) 推荐(0) 编辑
摘要:celery开发中踩的坑 celery连接redis 报错:Celery ValueError: not enough values to unpack (expected 3, got 0) test.py test1.py 报错场景还原 1.运行worker 输出: 2.运行test1.py t 阅读全文
posted @ 2019-06-01 17:10 -零 阅读(2822) 评论(1) 推荐(0) 编辑
摘要:python操作redis用法详解 转载地址 1、redis连接 安装redis 连接redis,加上decode_responses=True,写入的键值对中的value为str类型,不加这个参数写入的则为字节类型。 2、连接池 连接池 3、redis基本命令 String set(name, v 阅读全文
posted @ 2019-05-31 23:40 -零 阅读(2266) 评论(0) 推荐(0) 编辑
摘要:python format格式化函数用法 原文 Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。 基本语法是通过 {} 和 : 来代替以前的 % 。 format 函数可以接受不限个参数,位置可以不按顺序。 1.使用位置参数 2.使用关键 阅读全文
posted @ 2019-05-30 23:49 -零 阅读(1453) 评论(0) 推荐(0) 编辑
摘要:python 中if __name__ = '__main__' 的作用 前言 首先我们要知道在python里面万物皆对象,模块也是对象,并且所有的模块都有一个内置属性 __name__。 一个模块的 __name__ 的值取决于如何应用模块。 如果 import 一个模块(调用),那么模块__na 阅读全文
posted @ 2019-05-30 19:25 -零 阅读(1379) 评论(0) 推荐(0) 编辑
摘要:异步分布式队列Celery 转载地址 Celery 是什么? 官网 Celery 是一个由 Python 编写的简单、灵活、可靠的用来处理大量信息的分布式系统,它同时提供操作和维护分布式系统所需的工具,实现的通讯协议也可以使用ruby,php,javascript等调用。 Celery 专注于实时任 阅读全文
posted @ 2019-05-30 11:52 -零 阅读(493) 评论(0) 推荐(0) 编辑
摘要:python实现进度条 简单演示 结果: 实现简单效果 结果: tqdm库 结果: 阅读全文
posted @ 2019-05-18 22:29 -零 阅读(586) 评论(0) 推荐(0) 编辑
摘要:BloomFilter&python支持 BloomFilter 布隆过滤器是一种概率空间高效的数据结构。它与hashmap非常相似,用于检索一个元素是否在一个集合中。它在检索元素是否存在时,能很好地取舍空间使用率与误报比例。即Bloom Filter是会误判的,它只会把不存在于集合中的元素误判成存 阅读全文
posted @ 2019-05-18 16:30 -零 阅读(670) 评论(0) 推荐(0) 编辑
摘要:python WSGI框架详解 WSGI 几个关于WSGI相关的概念 PEP 0333 – Python Web Server Gateway Interface 是一种 web server or gateway 和 python web application or framework 之间简单 阅读全文
posted @ 2019-05-17 22:58 -零 阅读(17246) 评论(0) 推荐(4) 编辑
摘要:python3中编码与解码的问题 ASCII 、Unicode、UTF-8 ASCII 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表 阅读全文
posted @ 2019-05-16 20:15 -零 阅读(1313) 评论(0) 推荐(0) 编辑
摘要:八大排序算法的Python实现 原文地址 插入排序 代码实现: 希尔排序 代码实现: 冒泡排序 代码实现: 快速排序 代码实现: 直接选择排序 代码实现: 堆排序 代码实现: 归并排序 代码实现: 基数排序 代码实现: 阅读全文
posted @ 2019-05-15 22:23 -零 阅读(391) 评论(0) 推荐(0) 编辑
摘要:Python性能分析工具Profile 使用Profile 测试示例: 输出结果: 命令行 如果我们不想在程序中调用profile库使用,可以在命令行使用命令。 运行命令查看性能分析结果 python -m cProfile test.py 将性能分析结果保存到result文件 python -m 阅读全文
posted @ 2019-05-14 12:13 -零 阅读(13422) 评论(0) 推荐(0) 编辑
摘要:python logging模块使用 logging模块 日志记录的重要性 logging的工作框图 Logger:即 Logger Main Class,是我们进行日志记录时创建的对象,我们可以调用它的方法传入日志模板和信息,来生成一条条日志记录,称作 Log Record。 Log Record 阅读全文
posted @ 2019-05-14 00:33 -零 阅读(430) 评论(0) 推荐(0) 编辑