【发布时间】:2019-10-28 04:22:15
【问题描述】:
特别是我在看这段代码:
import sqlite3
from sqlite3 import IntegrityError
[IntegrityError]
我想知道:[IntegrityError] 有什么特殊含义吗?
IntegrityError 只是 sqlite3 包中定义的一个类,当然,我自己的解释是 [IntgrityError] 只是一个将其放入列表的表达式,但我在一段代码中拥有它我在学习。会不会是笔误?还是我错过了一些神奇的句法糖解释?
【问题讨论】:
-
你在哪里找到这个代码?如果它是公开可用的,那么如果您包含指向它的链接可能会很有用。
-
不,我认为它只是无所事事。它可能在寻找
ReferenceError或导入错误的东西(这样引用它会引发错误),在设置其他任何东西之前这样做是有意义的 - 但除此之外,我认为那行代码完全按照你的想法做,即没有。 -
它创建一个包含一个对象的列表……然后立即丢弃它……
-
老实说,它看起来像是另一种语言的风格。我不记得确切是哪种语言...
-
原来这是一个内部 API 检查 + linter 压制。请参阅下面的答案
标签: python python-2.7 python-import syntactic-sugar