首页 > 解决方案 > 在python中的“from bar import foo”之后,“[foo]”有什么特殊含义吗?(也许是 python2 特定的)

问题描述

特别是,我正在查看以下代码:

import sqlite3
from sqlite3 import IntegrityError
[IntegrityError]

我想知道:有什么特殊含义[IntegrityError]吗?

IntegrityError 只是在 sqlite3 包中定义的一个类,当然,我自己的解释是,它[IntgrityError]只是一个将它放在列表中的表达式,但我在我正在研究的一段代码中拥有它。会不会是笔误?还是我错过了一些神奇的句法糖解释?

标签: pythonpython-2.7python-importsyntactic-sugar

解决方案


确保 SQLite3的from sqlite3 import IntegrityErrorDB-API 2.0 (PEP-249) 版本在系统上,并且后续行 [IntegrityError] 压制 linter。


推荐阅读