gpt4 book ai didi

python - PEP8 的 E128 : continuation line under-indented for visual indent? 是什么

转载 作者:IT老高 更新时间:2023-10-28 12:09:37 31 4
gpt4 key购买 nike

刚刚使用 Sublime Text(使用 Sublime Linter)打开了一个文件,并注意到我以前从未见过的 PEP8 格式错误。正文如下:

urlpatterns = patterns('',
url(r'^$', listing, name='investment-listing'),
)

它标记了第二个参数,即 url(...)

开头的行

我正要在 ST2 中禁用此检查,但 我想在忽略它之前知道我做错了什么。你永远不知道,如果它看起来很重要,我什至可能会改变我的方式:)

最佳答案

PEP-8 recommends如果你在第一行放了任何东西,你缩进到左括号,所以它应该缩进到左括号:

urlpatterns = patterns('',
url(r'^$', listing, name='investment-listing'))

或者不在起始行放置任何参数,然后缩进到一个统一的级别:

urlpatterns = patterns(
'',
url(r'^$', listing, name='investment-listing'),
)

urlpatterns = patterns(
'', url(r'^$', listing, name='investment-listing'))

我建议通读 PEP-8 - 你可以浏览很多内容,而且它很容易理解,不像一些技术性更强的 PEP。

关于python - PEP8 的 E128 : continuation line under-indented for visual indent? 是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15435811/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com