2014-09-20 8 views
17

Ich habe viele lange Zeilen wie dieses im Projekt und weiß nicht, wie man es bricht, um PEP8 glücklich zu halten. PEP8 zeigt Warnung von .format(me['id'])Wie man lange Schnurlinien für PEP8-Befolgung bricht?

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

Wie kann ich die Linie loswerden PEP8 Warnung brechen und noch nicht den Code brechen?

+1

Verwandte: [Wie soll ich eine lange URL in einem Python Kommentar formatieren und noch PEP8 kompatibel sein] (http://stackoverflow.com/a/10740010/1014938) –

Antwort

24

Mit string literal concatenation:

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

I Ich weiß nicht, wie aus den Kommentaren hervorgeht, ich denke nicht, dass das Brechen einer URL in zwei Zeilen die PEP-Konformität wert ist. Es macht das Lesen und Editieren in Zukunft schwieriger. Ich denke, es ist besser, die Leitung einfach zu lang zu machen. –

+1

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

Verwandte Themen