python - 在python中的“from bar import foo”之后,“[foo]”有什么特殊含义吗?(也许是 python2 特定的)
问题描述
特别是,我正在查看以下代码:
import sqlite3
from sqlite3 import IntegrityError
[IntegrityError]
我想知道:有什么特殊含义[IntegrityError]
吗?
IntegrityError 只是在 sqlite3 包中定义的一个类,当然,我自己的解释是,它[IntgrityError]
只是一个将它放在列表中的表达式,但我在我正在研究的一段代码中拥有它。会不会是笔误?还是我错过了一些神奇的句法糖解释?
解决方案
确保 SQLite3的from sqlite3 import IntegrityError
DB-API 2.0 (PEP-249) 版本在系统上,并且后续行 [IntegrityError] 压制 linter。
推荐阅读
- python - python scipy stats cdf beta-pert 计算返回 nan
- date - Flatline:如何计算两个日期之间的天数
- postgresql - Objection.js 渴望多对多关系问题
- excel - 如何在 iframe 中显示 xlsx 文件
- python - 从数组中的一个浮点数中查找值
- python - 元组中仅打印一个元素
- java - JScrollPanel,水平和垂直滚动不起作用
- ecmascript-5 - DocFx 预处理器上下文中的简单 API 调用
- android - 为什么当我点击底部导航时,它会发生变化?
- amazon-web-services - 使用 Lambda 函数执行多个 DynamoDb 查询