Python
文章平均质量分 99
as394349658
这个作者很懒,什么都没留下…
展开
-
Django
[@TOC]Django1.1 面向切面编程AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。在Web项目开发中,特别是进入移动互联网时代以来,基于AOP思想,对项目...原创 2021-05-27 21:13:08 · 257 阅读 · 0 评论 -
import xx as xx,xx
import as as后多个单词import jieba.posseg as jp, jieba一开始看到这语句表示这啥意思啊,还有这种用法,还以为是两个别名。其实正确的理解应该是这样:import jieba.posseg as jpimport jieba其实还有很多类似这样的as 容易引起困惑,比如这样写:from django.db import models as dbmodels, backend, connection这句话拆开是这样的:from django.db imp原创 2020-08-19 10:39:23 · 925 阅读 · 0 评论 -
布隆过滤器安装
布隆过滤器安装布隆过滤器解释安装布隆过滤器解释1970年由布隆提出的布隆过滤器是一个随机映射函数,可用于快速检验一个元素是否在一个集合中。布隆过滤器的空间效率和查询速度远高于一般的查询算法(布隆过滤器的实现基于散列算法),因此它在内容查询上具有很大的优势。高速度查询的同时也带来一定的缺点,它存在一定的识别率和错误率(非常低)。可以说,布隆过滤器用错误率来换取时间和空间。安装我们需要一个叫作pybloom_live的库。在使用这个库的时候,它可能会提示我们下载庞大的VC运行库,提示如下。但我们完全原创 2020-08-18 16:02:26 · 261 阅读 · 0 评论 -
Python_静态属性、类方法、静态方法
插个眼!转载自这个博客1.静态属性我们知道类既有函数属性又有数据属性,实例只有数据属性,我们在使用实例调用类的函数属性并运行时,总要带上函数后面的括号才能运行,不然总是调用函数的内存地址,如下图所示:Python_静态属性、类方法、静态方法问题:那么我们如何能像调用数据属性一样调用函数属性呢?类中提供了@property关键字,可以看成@property是一个装饰器,装饰器的作用是调用类...转载 2020-01-16 10:53:56 · 298 阅读 · 0 评论 -
使用pytest时No model named XXXXX
目录一、问题描述二、解决方法一、问题描述如果将测试程序和应用程序代码放到不同文件夹下,在使用pytest导入包时,会存在No model named XXXXX的情况,这时候可以在测试代码中导入sys模块,看一下是否没有模块被加载到sys的path里。python导包默认是在sys的path里找。import sysprint(sys.path)问题一般都出在这里,为什么出现这个问题我...原创 2020-01-03 12:23:08 · 973 阅读 · 2 评论 -
浮点数(即小数)在编程时为什么不精确
整数运算和浮点数运算为什么要区分整数运算和浮点数运算呢?这是因为整数运算的结果永远是精确的,而浮点数运算的结果不一定精确,因为计算机内存再大,也无法精确表示出无限循环小数,比如 0.1 换成二进制表示就是无限循环小数。用python测试那整数的除法运算遇到除不尽的时候,结果难道不是浮点数吗?我们来试一下:11 / 4 # ==> 2令很多初学者惊讶的是,Python的整数...原创 2019-01-15 18:05:20 · 846 阅读 · 0 评论 -
pandas.read_csv参数
pandas.read_csv(filepath_or_buffer: Union[str, pathlib.Path, IO[~AnyStr]], sep=’,’, delimiter=None, header=‘infer’, names=None, index_col=None, usecols=None, squeeze=False, prefix=None, mangle_dupe_co...原创 2019-09-18 10:56:32 · 318 阅读 · 0 评论