摘要:
__new__: 负责类对象创建,返回类对象(返回一个实例,可以是其它类的实例) __init__: 负责类对象的初始化,在对象创建之后调用. 也称为构造方法 两者都是内置的魔法函数 看一段代码 from keyword import iskeyword from collections impor 阅读全文
摘要:
is 与 == 区别 : is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。 a is b 相当于 id(a)==id(b),id() 能够获取对象的内存地址。 如果 a=10;b=a; 则此时 a 和 b 的内存地址一样的; 但当 a=[1,2,3]; 另 b=a[ 阅读全文
摘要:
Version 2.0.1 Released 2021-05-21 Re-add the filename parameter in send_from_directory. The filename parameter has been renamed to path, the old name 阅读全文
摘要:
问题背景 有一段祖传代码,近期需要重构部分接口,会对整体代码结构有很大改动, 于是按照独立的flask 构建了新版本的接口通过DispatcherMiddleware 进行整合. 样例代码如下 # demo.py from flask import Flask from werkzeug.middl 阅读全文
摘要:
跨平台,可以用于生产部署 waitress文档:https://docs.pylonsproject.org/projects/waitress/en/stable/runner.html flask deploy https://flask.palletsprojects.com/en/1.1.x 阅读全文
摘要:
__slots__ 是什么/有什么作用 正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。 如果我们想要限制实例的属性怎么办? __slots__ 是一种优化内存使用和速度性能的技术手段。可以用来限定对象属性名称。 __ 阅读全文
摘要:
Python简洁的语法使编写实现大量逻辑的单行表达式变得容易。 例如,假设我想解码来自URL的查询字符串。这里,每个查询字符串参数表示一个整数值: from urllib.parse import parse_qs my_values = parse_qs('red=5&blue=0&green=' 阅读全文
摘要:
WITH子句允许将查询部分链接在一起,将其中一个部分的结果输送到下一个部分中作为起点或条件。 需要注意的是,with 只影响作用域中的变量。没有包含在WITH子句中的任何变量都不会转移到查询的其余部分。 with简介 使用with您可以在输出传递到后续查询部分之前对其进行操作. 常见的用法是,wit 阅读全文
摘要:
create & Merge(创建节点,关系和属性) Neo4j使用CQL“CREATE”命令 创建没有属性的节点 使用属性创建节点 在没有属性的节点之间创建关系 使用属性创建节点之间的关系 为节点或关系创建单个或多个标签 Neo4j CQL创建一个没有属性的节点 Neo4j CQL“CREATE” 阅读全文
摘要:
在Python 3.6中,f-string是格式化字符串的一种很好的新方法。它们不仅比其他格式更易于阅读、更简洁、更不易出错,而且速度更快! Python中的“老式”字符串格式 在Python 3.6之前,您有两种主要的方式将Python表达式嵌入字符串文字中以进行格式化:%-formatting和 阅读全文