Sublime Text가있는 파일 (Sublime Linter 포함)을 열어 본 적이 없었지만 PEP8 형식 오류가 나타났습니다. 텍스트는 다음과 같습니다.
urlpatterns = patterns('',
url(r'^$', listing, name='investment-listing'),
)
두 번째 인수, 즉 시작하는 줄을 표시합니다. url(...)
ST2 에서이 검사를 비활성화하려고했지만 무시하기 전에 내가 뭘 잘못하고 있는지 알고 싶습니다 . 중요하다고 생각되면 내 길을 바꿀 수도 있습니다. 🙂
답변
PEP-8 은 첫 줄에 무언가를 넣으면 여는 괄호 안에 줄을 들여 쓰는 것이 좋습니다 .
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와 달리 이해하기 쉽습니다.
답변
이것은 다음과 같은 문장에도 적용됩니다 (PyCharm에서 자동 서식 지정).
return combine_sample_generators(sample_generators['train']), \
combine_sample_generators(sample_generators['dev']), \
combine_sample_generators(sample_generators['test'])
같은 스타일 경고를 줄 것입니다. 그것을 제거하기 위해 나는 그것을 다음과 같이 다시 작성해야했다.
return \
combine_sample_generators(sample_generators['train']), \
combine_sample_generators(sample_generators['dev']), \
combine_sample_generators(sample_generators['test'])