반응형
PEP8의 E128: 시각적 들여쓰기를 위한 언더인디드 연속선이란 무엇입니까?
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'])
언급URL : https://stackoverflow.com/questions/15435811/what-is-pep8s-e128-continuation-line-under-indented-for-visual-indent
반응형
'programing' 카테고리의 다른 글
MySQL에서의 base64 부호화 (0) | 2023.01.01 |
---|---|
'create_date' 타임스탬프 필드의 기본값이 잘못되었습니다. (0) | 2023.01.01 |
jQuery Datepicker 텍스트 상자에 오늘 날짜를 미리 입력하려면 어떻게 해야 합니까? (0) | 2023.01.01 |
Android가 선택한 라디오 버튼에서 값을 가져옵니다. (0) | 2023.01.01 |
SQL 합계는 일정 기간 동안 다른 열로 그룹화되어 있습니다. (0) | 2022.12.27 |