Python 标准库参考指南 3.12 应该等待多少秒。如果另一个链接开启了一个事务来修改一个表,该表将被锁定 直到该事务完成提交。默认值为五秒。 • detect_types (int) -- 控制是否以及如何使用由register_converter() 注册 的转换器将并非由SQLite 原生支持的 数据类型转换为 Python 类型。将它设置 为PARSE_DECLTYPES 和PARSE_COLNAMES 的任意组合 (使用 |,即按位或) 来启动 它。如果 register_converter(typename, converter, /) 注册 converter callable 以将 typename 类型的 SQLite 对象转换为一个特定类型的 Python 对象。转换器 会针对所有类型为 typename 的 SQLite 值发起调用;它会传递一个bytes 对象并且应该返回一个所 需的 Python 类型的对象。请参阅connect() 的 detect_types isolation_level 属性进行事务控制。 sqlite3.PARSE_COLNAMES 将这个旗标值传递给connect() 的 detect_types 形参,以使用从查询列名解析的类型名作为转换器 字典键来查找转换器函数。类型名称必须用方括号([])括起来。 SELECT p as "p [point]" FROM test; ! will look up converter "point" 此旗标可以使用0 码力 | 2253 页 | 11.81 MB | 10 月前3
Python 标准库参考指南 3.12 应该等待多少秒。如果另一个链接开启了一个事务来修改一个表,该表将被锁定 直到该事务完成提交。默认值为五秒。 • detect_types (int) -- 控制是否以及如何使用由register_converter() 注册 的转换器将并非由SQLite 原生支持的 数据类型转换为 Python 类型。将它设置 为PARSE_DECLTYPES 和PARSE_COLNAMES 的任意组合 (使用 |,即按位或) 来启动 它。如果 register_converter(typename, converter, /) 注册 converter callable 以将 typename 类型的 SQLite 对象转换为一个特定类型的 Python 对象。转换器 会针对所有类型为 typename 的 SQLite 值发起调用;它会传递一个bytes 对象并且应该返回一个所 需的 Python 类型的对象。请参阅connect() 的 detect_types isolation_level 属性进行事务控制。 sqlite3.PARSE_COLNAMES 将这个旗标值传递给connect() 的 detect_types 形参,以使用从查询列名解析的类型名作为转换器 字典键来查找转换器函数。类型名称必须用方括号([])括起来。 SELECT p as "p [point]" FROM test; ! will look up converter "point" 此旗标可以使用0 码力 | 2253 页 | 11.81 MB | 10 月前3
Python 标准库参考指南 3.10.15 之前应该等待多少秒。如果另一个链接开启了一个事务来修改一个表,该表将被 锁定直到该事务完成提交。默认值为五秒。 • detect_types (int) -- 控制是否以及如何使用由register_converter() 注册的转换器将并非由SQLite 原生支持的 数据类型转换为 Python 类型。将它 设置为PARSE_DECLTYPES 和PARSE_COLNAMES 的任意组合 (使用 |,即按位 或) 来启动它。如果 原生支持的类 型的一个值 。 sqlite3.register_converter(typename, converter, /) 注册一个可调用的转换器 (converter) ,它能够将 SQLite 对象转换为一个特定类型的 Python 对象。 转换器将会对所有类型为 typename 的 SQLite 值进行调用;它会被传递给一个bytes 对象并且应该 12.6. sqlite3 --- 以及您在查询中使用的类型名是不大小写敏感的。 模块常量 sqlite3.PARSE_COLNAMES 将这个旗标值传递给connect() 的 detect_types 形参,以使用从查询列名解析的类型名作为转换器 字典键来查找转换器函数。类型名称必须用方括号([])括起来。 SELECT p as "p [point]" FROM test; ! will look up converter "point" 此旗标可以使用0 码力 | 2072 页 | 10.39 MB | 10 月前3
Python 标准库参考指南 3.10.15 应该等待多少秒。如果另一个链接开启了一个事务来修改一个表,该表将被锁定直 到该事务完成提交。默认值为五秒。 • detect_types (int) -- 控制是否以及如何使用由register_converter() 注 册的转换器将并非由SQLite 原生支持的 数据类型转换为 Python 类型。将它设置 为PARSE_DECLTYPES 和PARSE_COLNAMES 的任意组合 (使用 |,即按位或) 来启 动它。如果 对象作为它的唯一参数传入调用,并且必需返回能被SQLite 原生支持的类型的一 个值 。 sqlite3.register_converter(typename, converter, /) 注册一个可调用的转换器 (converter) ,它能够将 SQLite 对象转换为一个特定类型的 Python 对象。转换 12.6. sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块 479 以及您在查询中使用的类型名是不大小写敏感的。 模块常量 sqlite3.PARSE_COLNAMES 将这个旗标值传递给connect() 的 detect_types 形参,以使用从查询列名解析的类型名作为转换器字 典键来查找转换器函数。类型名称必须用方括号([])括起来。 SELECT p as "p [point]" FROM test; ! will look up converter "point" 此旗标可以使用0 码力 | 2207 页 | 10.45 MB | 10 月前3
Python 标准库参考指南 3.9.20 er”。 然后,它会在转换器字典里查找那个类型注册的转换器函数,并调用它。 sqlite3.PARSE_COLNAMES 这个常量可以作为connect() 函数的 detect_types 参数。 设置此参数可使得 SQLite 接口解析它所返回的每一列的列名。它将在其中查找形式为 [mytype] 的 字符串,然后将’mytype’ 确定为列的类型。它将尝试在转换器字典中查找’mytype’ e’ 条目,然后用找到 的转换器函数来返回值。在Cursor.description 中找到的列名并不包括类型,举例来说,如果 你在你的 SQL 中使用了像 'as "Expiration date [datetime]"' 这样的写法,那么我们将 解析出在第一个 '[' 之前的所有内容并去除前导空格作为列名:即列名将为”Expiration date”。 sqlite3.connect(database[ 种类型:TEXT,INTEGER,REAL,BLOB 和 NULL。如果你想用其它类型, 你必须自己添加相应的支持。使用 detect_types 参数和模块级别的register_converter() 函数 注册 ** 转换器 ** 可以简单的实现。 detect_types 默认为 0 (即关闭,不进行类型检测),你可以将其设为任意的PARSE_DECLTYPES 和PARSE_COLNAMES 组 合 来 启 用 类0 码力 | 2015 页 | 10.12 MB | 10 月前3
Python 标准库参考指南 3.13 应该等待多少秒。如果另一个链接开启了一个事务来修改一个表,该表将被锁定 直到该事务完成提交。默认值为五秒。 • detect_types (int) -- 控制是否以及如何使用由register_converter() 注册 的转换器将并非由SQLite 原生支持的 数据类型转换为 Python 类型。将它设置 为PARSE_DECLTYPES 和PARSE_COLNAMES 的任意组合 (使用 |,即按位或) 来启动 它。如果 register_converter(typename, converter, /) 注册 converter callable 以将 typename 类型的 SQLite 对象转换为一个特定类型的 Python 对象。转换器 会针对所有类型为 typename 的 SQLite 值发起调用;它会传递一个bytes 对象并且应该返回一个所 需的 Python 类型的对象。请参阅connect() 的 detect_types isolation_level 属性进行事务控制。 sqlite3.PARSE_COLNAMES 将这个旗标值传递给connect() 的 detect_types 形参,以使用从查询列名解析的类型名作为转换器 字典键来查找转换器函数。类型名称必须用方括号([])括起来。 SELECT p as "p [point]" FROM test; ! will look up converter "point" 此旗标可以使用0 码力 | 2246 页 | 11.74 MB | 10 月前3
Python 标准库参考指南 3.13 应该等待多少秒。如果另一个链接开启了一个事务来修改一个表,该表将被锁定 直到该事务完成提交。默认值为五秒。 • detect_types (int) -- 控制是否以及如何使用由register_converter() 注册 的转换器将并非由SQLite 原生支持的 数据类型转换为 Python 类型。将它设置 为PARSE_DECLTYPES 和PARSE_COLNAMES 的任意组合 (使用 |,即按位或) 来启动 它。如果 register_converter(typename, converter, /) 注册 converter callable 以将 typename 类型的 SQLite 对象转换为一个特定类型的 Python 对象。转换器 会针对所有类型为 typename 的 SQLite 值发起调用;它会传递一个bytes 对象并且应该返回一个所 需的 Python 类型的对象。请参阅connect() 的 detect_types isolation_level 属性进行事务控制。 sqlite3.PARSE_COLNAMES 将这个旗标值传递给connect() 的 detect_types 形参,以使用从查询列名解析的类型名作为转换器 字典键来查找转换器函数。类型名称必须用方括号([])括起来。 SELECT p as "p [point]" FROM test; ! will look up converter "point" 此旗标可以使用0 码力 | 2242 页 | 11.73 MB | 10 月前3
Python 标准库参考指南 3.9.20 er”。然 后,它会在转换器字典里查找那个类型注册的转换器函数,并调用它。 sqlite3.PARSE_COLNAMES 这个常量可以作为connect() 函数的 detect_types 参数。 设置此参数可使得 SQLite 接口解析它所返回的每一列的列名。它将在其中查找形式为 [mytype] 的字符 串,然后将’mytype’ 确定为列的类型。它将尝试在转换器字典中查找’mytype’ 种类型:TEXT,INTEGER,REAL,BLOB 和 NULL。如果你想用其它类型,你 必须自己添加相应的支持。使用 detect_types 参数和模块级别的register_converter() 函数注册 ** 转换器 ** 可以简单的实现。 detect_types 默 认 为 0 (即 关 闭, 不 进 行 类 型 检 测), 你 可 以 将 其 设 为 任 意 的PARSE_DECLTYPES 和PARSE_COLNAMES buffer = "" con.close() sqlite3.enable_callback_tracebacks(flag) 默认情况下,您不会获得任何用户定义函数中的回溯消息,比如聚合,转换器,授权器回调等。如果要调 试它们,可以设置 flag 参数为 True 并调用此函数。之后,回调中的回溯信息将会输出到 sys.stderr。 再次使用False 来禁用该功能。 12.6.2 连接对象(Connection)0 码力 | 2146 页 | 10.17 MB | 10 月前3
Python 标准库参考指南 3.7.13 er”。 然后,它会在转换器字典里查找那个类型注册的转换器函数,并调用它。 sqlite3.PARSE_COLNAMES 这个常量可以作为connect() 函数的 detect_types 参数。 设置此参数可使得 SQLite 接口解析它所返回的每一列的列名。它将在其中查找形式为 [mytype] 的 字符串,然后将’mytype’ 确定为列的类型。它将尝试在转换器字典中查找’mytype’ e’ 条目,然后用找到 的转换器函数来返回值。在Cursor.description 中找到的列名并不包括类型,举例来说,如果 你在你的 SQL 中使用了像 'as "Expiration date [datetime]"' 这样的写法,那么我们将 解析出在第一个 then we will parse out everything until the first '[' 之前的所有内容并去除前导空格作 种类型:TEXT,INTEGER,REAL,BLOB 和 NULL。如果你想用其它类型, 你必须自己添加相应的支持。使用 detect_types 参数和模块级别的register_converter() 函数 注册 ** 转换器 ** 可以简单的实现。 detect_types 默 认 为 0(即 关 闭, 没 有 类 型 检 测) 。 你 也 可 以 组 合PARSE_DECLTYPES 和PARSE_COLNAMES0 码力 | 1846 页 | 9.09 MB | 10 月前3
Python 标准库参考指南 3.6.15 模块将解析它返回的每一列申明的类型。它会申明的类型的第一个单词, 比如“integer primary key”,它会解析出“integer”,再比如“number(10)”,它会解析出“number”。然 后,它会在转换器字典里查找那个类型注册的转换器函数,并调用它。 sqlite3.PARSE_COLNAMES 这个常量可以作为connect() 函数的 detect_types 参数。 Setting this makes 种类型:TEXT,INTEGER,REAL,BLOB 和 NULL。如果你想用其它类型,你 必须自己添加相应的支持。使用 detect_types 参数和模块级别的register_converter() 函数注册 ** 转换器 ** 可以简单的实现。 detect_types 默认为 0(即关闭,没有类型检测)。你也可以组合PARSE_DECLTYPES 和PARSE_COLNAMES 来开启类型检测。 默认情况下,check_same_thread Library Reference, 发布 3.6.15 sqlite3.enable_callback_tracebacks(flag) 默认情况下,您不会获得任何用户定义函数中的回溯消息,比如聚合,转换器,授权器回调等。如果要调 试它们,可以设置 flag 参数为 True 并调用此函数。之后,回调中的回溯信息将会输出到 sys.stderr。 再次使用False 来禁用该功能。 12.6.2 连接对象(Connection)0 码力 | 1886 页 | 8.95 MB | 10 月前3
共 20 条
- 1
- 2













