我右对齐from…import语句,如下所示:
import time
import pytz
from django import forms
from datetime import datetime
from www.models import Forum, Thread, Post, ForumUser
但是PyCharm给了我PEP8: multiple spaces before keyword
警告,迫使我将代码更改为:
import time
import pytz
from django import forms
from datetime import datetime
from www.models import Forum, Thread, Post, ForumUser
我发现前一种方法更具可读性,尤其是在有大量导入的情况下。你知道吗
所以我的问题是,我应该使用PyCharm并在那里使用单个空格,还是可以用前面的方法?如果按我的方式做是可以的,我怎么能在PyCharm中禁用这个警告呢?你知道吗
但它不起作用。我觉得在选项列表中应该有一些我可以输入的东西。你知道吗
我同意有时为了可读性而牺牲PEP8的一致性是必要的。我只想为导入禁用pylint警告。你知道吗
这是在假设您的import语句不会更改,或者很少更改的情况下进行的。否则,就像其他人说的那样,这将导致比必要的维护成本更高的成本,并且差异将变得比需要的更复杂。你知道吗
在“首选项”中,如果要禁用PEP-8检查,请转到编辑器->;检查->;Python,然后取消选中PEP8框
相关问题 更多 >
编程相关推荐