아마 쉬운 답변 일 수 있습니다. 검색 결과에서 어떻게 알아 내는지 모르겠습니다.파이썬 PEP8은 들여 쓰기가없는 줄 바꿈 문자를 인쇄합니다.
필자는 Python 코드에서 PEP8을 준수하며, 현재 필자가 작성한 스크립트에 OptionParser를 사용하고 있습니다. 라인이 80을 넘어선 것을 방지하기 위해 필요한 곳에 백 슬래시를 사용합니다. 예를 들어
: 백 슬래시 결과 후
if __name__=='__main__':
usage = '%prog [options]\nWithout any options, will display 10 random \
users of each type.'
parser = OptionParser(usage)
그 들여 쓰기 :
~$ ./er_usersearch -h
Usage: er_usersearch [options]
Without any options, will display 10 random users of each type.
"랜덤"버그 나 이후 그 격차. 나는 할 수 있었다 :
if __name__=='__main__':
usage = '%prog [options]\nWithout any options, will display 10 random \
users of each type.'
parser = OptionParser(usage)
그러나 그 버그도 나만큼. 이것은 어리석은 것처럼 보입니다.
if __name__=='__main__':
usage = ''.join(['%prog [options]\nWithout any options, will display',
' 10 random users of each type.'])
parser = OptionParser(usage)
더 좋은 방법이 있어야합니까?
if __name__=='__main__':
usage = '%prog [options]\nWithout any options, will display 10 random ' \
'users of each type.'
parser = OptionParser(usage)
슬래시가 함께 따옴표를 병합 할 필요가 없습니다. – bobpaul
네,하지만 아마 더 분명하게 보입니다. 나는 그것을 스스로 생략하지 않을 것이다. – Peter