首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SqlAlchemy 2.0 中文文档(三十九)

    返回: 一个字典,其中键是两元组模式、表名,值是字典列表,每个表示外键定义。如果未提供模式,则模式为 None。 2.0 版中的新功能。...返回: 一个字典,其中键是两元组模式、表名,值是字典列表,每个表示索引的定义。如果未提供模式,则模式为 None。 2.0 版中的新功能。...返回: 一个字典,其中键是两元组模式、表名,值是具有表选项的字典。每个字典中返回的键取决于正在使用的方言。每个键都以方言名称为前缀。如果未提供模式,则模式为None。 版本 2.0 中的新功能。...返回: 一个字典,其中键是两元组模式、表名,值是字典列表,每个表示唯一约束的定义。如果未提供模式,则模式为None。 版本 2.0 中的新功能。...只有一些方言返回此键。 版本 1.4 中的新功能:- 添加了对标识列反射的支持。

    1.5K10

    SqlAlchemy 2.0 中文文档(四十一)

    Enum 类型在 Python 中也提供了对字符串值进行读写操作期间的验证。从结果集中读取数据库中的值时,始终检查字符串值是否与可能值列表匹配,如果找不到匹配项,则引发 LookupError。...该类型允许方言在需要时注入结果处理功能,在 MySQL 上将返回浮点值。...Enum 类型还提供了在 Python 中对字符串值进行读写操作时的验证。在结果集中从数据库中读取值时,始终会检查字符串值是否与可能值列表匹配,如果没有找到匹配项,则会引发 LookupError。...该类型允许方言在需要时注入结果处理功能,并且在 MySQL 上将返回浮点值。...返回值是否应发送为 Python 十进制对象或浮点数。不同的 DBAPI 根据数据类型发送其中之一 - Numeric 类型将确保返回值在各个 DBAPI 中始终一致地是其中之一。

    2.6K10

    BaseProxy:异步httphttps代理

    Windows上安装比较费时费力 功能太多了,可惜我用不到这么多(似乎不是它的错,哈哈) 随着版本升级,采用插件化框架,需要定制功能,需要写个插件成为它的一部分(我只是想集成它而已)....安装 安装非常简单,本项目已经发布到PyPI中... pip3 install baseproxy 使用配置 启动baseproxy 在test文件夹下,有很多测试用例。...如果想抛弃这个请求,直接返回None. request参数 deal_request函数中的request参数类型为Request类 成员变量 Name 类型 含义 hostname str 域名 port...如果想抛弃这个响应,直接返回None. response参数 deal_response函数中的response参数类型为Response类 成员变量 Name 类型 含义 hostname str 域名...- decoding:编码,默认为None,内部采用chardet探测 - 返回响应体,类型为str.如果无法解码,返回None def set_body_str(self,body_str

    1.3K40

    Python 编程 | 连载 10 - 字典及操作

    无返回返回值,并且是在原字典上进行这些操作 setdefualt 函数可以获取指定 key 对应的 value,如果 key 不存在字典中,将会添加 key 并将value设置为默认值 user =...key 的获取 字典中除了通过[]来获取指定key的value还可以通过get函数来获取指定 key 的 value dict.get(key, default=None) key:需要获取value...的key default:key不存在时返回此默认值,默认为None,也可以自定义 [] 与 get 的区别: [] 如果获取的key不存在,则直接报错 get如果获取的key不存在,则直接返回默认值...('username', 'tony stark')) print(values) 字典中key的值为None时,使用get函数设置默认值,取得是None;无论字典中存的值是什么类型的,只要可以被存入字典中...判断字典成员的方式有两种: in 和 not in 成员操作符可以判断Key是否存在与字典中 字典的内置函数 get 可以获取指定Key的值,如果Key不存在时返回None,也可以 in 与 not

    42410

    SqlAlchemy 2.0 中文文档(二十五)

    options – 在合并操作从数据库加载对象的现有版本时,会将一系列可选的加载器选项应用于Session.get()方法。 版本 1.4.24 中的新功能。...解析的完整启发式描述在Session.get_bind()中。...有关参数的详细文档,请参见方法Session.get()。 版本 2.0.22 中的新功能。 返回: 对象实例。...method get_transaction() → SessionTransaction | None 返回当前正在进行的根事务,如果有的话。 版本 1.4 中的新功能。...对于更开放的“刷新”功能,包括能够同时刷新多个对象的属性并明确控制关系加载器策略,请改用填充现有功能。 请注意,高度隔离的事务将返回与先前在该事务中读取的相同值,而不考虑该事务之外数据库状态的更改。

    1.6K10

    SqlAlchemy 2.0 中文文档(二十七)

    版本 1.3.17 中的新功能。...版本 2.0 中的新功能。 method do_init() → None 在映射创建后执行子类特定的初始化步骤。 这是由MapperProperty对象的 init()方法调用的模板方法。...这是 ORM 持久化的主键标识,始终可以直接传递给Query.get()。 如果对象没有主键标识,则返回None。 注意 对象在刷新之前是瞬态或挂起的情况下,没有映射的标识,即使其属性包括主键值。...虽然这些系统仍然使用 ORM 特定的超类和结构,但当它们在类上被访问时,它们不会被Mapper所检测,而是在访问时提供自己的功能。 版本 1.4 中的新功能。...它可以在PEP 484类型提示中用于指示应该作为 ORM 级别属性表达式行为的参数或返回值。 版本 2.0.0b4 中的新功能。

    1.6K10

    Windows下木马的常用功能

    ---- Windows下木马的常用功能 前言 《Python黑帽子:黑客与渗透测试编程之道》的读书笔记,会包括书中源码,并自己将其中一些改写成Python3版本。...书是比较老了,anyway,还是本很好的书 本篇是第8章Windows下木马的常用功能,包括键盘记录,屏幕快照,执行shellcode,并穿插沙盒检测技术 1、键盘记录 键盘记录是最古老的黑客技术之一...keypress_time = get_key_press() if keypress_time is not None and previous_timestamp...first_double_click = time.time() else: # 是否是沙盒的管理者在沙盒中模仿用户的点击...团队现有三十多位正式成员及若干预备人员,下属联合分队数支。红客突击队始终秉承先做人后技术的宗旨,旨在打造国际顶尖网络安全团队。

    65510

    绑定、安全模式与客户端凭证类型:NetNamedPipeBinding、NetTcpBinding与NetMsmqBinding

    在本篇文章中,我们安全线相同的方式来介绍三种基于局域网的绑定,即NetNamedPipeBinding、NetTcpBinding与 NetMsmqBinding。...所以在表示NetNamedPipeBinding安全的NetNamedPipeSecurity类型中,表示支持的安全模式的Mode属性对应的NetNamedPipeSecurityMode枚举仅仅具有两个选项...定义在TcpClientCredentialType中的三个枚举值表示NetTcpBinding在Transport模式下支持的所有客户端凭证类型:None、Windows和Certificate。...在默认的情况下,NetTcpBinding采用Windows凭证。 而通过Message属性返回的用于进行Message安全设置的则是一个MessageSecurityOverTcp类型对象。...定义在NetMsmqSecurityMode的四个枚举值反映了NetMsmqBinding支持的四种安全模式:None、Transport、Message和Both。

    77580

    Python 面向对象 高阶-描述符与设计模式#学习猿地

    ## 描述符 > 当一个类中,包含了三个魔术方法(`__get__,__set__,__delete__`)之一,或者全部时,那么这个类就称为描述符类 ### 作用 > 描述符的作用就是对一个类中的某个成员进行一个详细的管理操作...3.被管理成员的类 返回值:返回值作为成员属性获取的值 注意事项:无 __set__(self, instance, value) 触发机制:在设置对象成员属性时自动触发(当该成员已经交给描述符管理时)...3.要设置的值 返回值:无 注意事项:无 __delete__(self, instance) 触发机制:在删除对象成员属性时自动触发(当该成员已经交给描述符管理时) 作用:对成员属性的删除进行管理 参数...但是,飞机和直升机都有飞行的功能,而汽车并没有,那么在交通工具中如果去定义 飞行这个功能,那就不太合适了。。 能不能在飞机和直升机类中分别实现 飞行 这个功能呢?可以,但是代码又无法重用。 怎么办?...因此框架就具备一定的功能,并且留下来一些方法的定义,剩下的就是需要自己在方法中具体实现自己业务逻辑。

    41210

    Python 面向对象 高阶-描述符与设计模式#学习猿地

    ## 描述符 > 当一个类中,包含了三个魔术方法(`__get__,__set__,__delete__`)之一,或者全部时,那么这个类就称为描述符类 ### 作用 > 描述符的作用就是对一个类中的某个成员进行一个详细的管理操作...3.被管理成员的类 返回值:返回值作为成员属性获取的值 注意事项:无 __set__(self, instance, value) 触发机制:在设置对象成员属性时自动触发(当该成员已经交给描述符管理时)...3.要设置的值 返回值:无 注意事项:无 __delete__(self, instance) 触发机制:在删除对象成员属性时自动触发(当该成员已经交给描述符管理时) 作用:对成员属性的删除进行管理 参数...但是,飞机和直升机都有飞行的功能,而汽车并没有,那么在交通工具中如果去定义 飞行这个功能,那就不太合适了。。 能不能在飞机和直升机类中分别实现 飞行 这个功能呢?可以,但是代码又无法重用。 怎么办?...因此框架就具备一定的功能,并且留下来一些方法的定义,剩下的就是需要自己在方法中具体实现自己业务逻辑。

    45610

    Python 常规操作 Redis(不容错过)

    当你需要存储一个列表数据,又不希望出现重复数据时,set 是一个很好的选择,并且 set 提供了判断某个成员是否在一个 set 集合内的重要接口,这个也是 list 所不能提供的。...5.zset 有序集合数据类型 Redis zset 和 set 一样也是 string 类型元素的集合,且不允许重复的成员。 zadd 命令:添加元素到集合,元素在集合中存在则更新对应score。...#Hget 命令用于返回哈希表中指定字段的值,如果给定的字段或 key 不存在时,返回 None print(redis_conn.hget("myhash","testhash")) print(redis_conn.hmget...集合成员是唯一的,这就意味着集合中不能出现重复的数据。...("lovekey","eating")) #Smembers 命令返回集合中的所有的成员。

    61310
    领券