gpt4 book ai didi

python - from ... import ... 语句的对齐

转载 作者:行者123 更新时间:2023-11-30 21:58:42 24 4
gpt4 key购买 nike

我右对齐 from...import 语句,如下所示:

import time
import pytz

from django import forms
from datetime import datetime
from www.models import Forum, Thread, Post, ForumUser

但是 PyCharm 给了我PEP8:关键字前有多个空格警告,促使我将代码更改为:

import time
import pytz

from django import forms
from datetime import datetime
from www.models import Forum, Thread, Post, ForumUser

我发现前一种方法更具可读性,特别是当有大量导入时。

所以我的问题是,我应该使用 PyCharm 并在那里使用单空格,还是可以按照以前的方式进行操作?如果可以按照我的方式执行此操作,我如何在 PyCharm 中禁用该警告?

更新

这是我在 PyCharm 中禁用导入警告的方法... enter image description here

但是它不起作用。我觉得应该在选项列表中输入一些可以解决问题的内容。

最佳答案

我确实同意有时为了可读性而牺牲 PEP8 一致性是必要的。我只是禁用导入的 pylint 警告。

# pylint: disable=bad-whitespace
from django import forms
from datetime import datetime
from www.models import Forum, Thread, Post, ForumUser
# pylint: enable=bad-whitespace

这是假设您的导入语句不会更改或很少更改的情况下。否则,就像其他人所说的那样,这将导致超出必要的维护成本,并且差异会变得比需要的更加复杂。

关于python - from ... import ... 语句的对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54815333/

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