2014-09-20 2 views
17

프로젝트에서 이와 같이 긴 줄이 길어서 PEP8을 행복하게 유지하는 방법을 알지 못합니다. PEP8 내가 암호를 해독하지 않습니다 아직 PEP8 경고 없애 라인을 깰 수있는 방법 .format(me['id'])PEP8 준수를 위해 긴 문자열 줄을 끊는 방법?

pic_url = "http://graph.facebook.com/{0}/picture?width=100&height=100".format(me['id']) 

에서 경고 표시?

+1

관련 : [을 내가 파이썬 주석에 긴 URL을 포맷하고 여전히 PEP8을 준수해야하는 방법 (http://stackoverflow.com/a/10740010/1014938) –

답변

24

string literal concatenation 사용 :

pic_url = ("http://graph.facebook.com/{0}/" 
      "picture?width=100&height=100".format(me['id'])) 
+5

I 의견에 출처로, 두 줄로 URL을 깨는 생각은 PEP 준수의 가치가 있다고 생각하지 않습니다. 그것은 읽기와 편집을 더 어렵게 만듭니다. 줄을 너무 길게하는 것이 낫다고 생각합니다. –

+1

@JaredGoguen, https://www.python.org/dev/peps/pep-0008/#a-foolish-consistency-is-the-hobgoblin-of-little-minds – falsetru

관련 문제