【问题标题】:Flake8 with pep8-naming complains about camelCase imports带有 pep8 命名的 Flake8 抱怨 camelCase 进口
【发布时间】:2021-07-16 16:42:12
【问题描述】:

我尝试使用以下方法:

import xml.etree.ElementTree as ET

但是 flake8pep8-naming 给出以下警告:

N817 camelcase 'xml.etree.ElementTree' imported as acronym 'ET'

然后我尝试了:

import xml.etree.ElementTree as et
import xml.etree.ElementTree as element_tree

但又一次:

N813 camelcase 'xml.etree.ElementTree' imported as lowercase 'et'

flake8 想要什么?

【问题讨论】:

  • 如果您不在乎,也可以在该行使用# noqa: N817 禁用N817

标签: python pep8 flake8


【解决方案1】:

Flake8 可以使用以下首字母缩略词:

import xml.etree.ElementTree as Et
import xml.etree.ElementTree as eT

更详细的变体也是可能的:

import xml.etree.ElementTree as ETree
import xml.etree.ElementTree as eTree
import xml.etree.ElementTree as ElementTree

【讨论】:

    猜你喜欢
    • 2017-01-08
    • 1970-01-01
    • 2019-02-05
    • 1970-01-01
    • 2021-09-29
    • 1970-01-01
    • 1970-01-01
    • 2020-02-22
    • 1970-01-01
    相关资源
    最近更新 更多