2014-09-20 16 views
17

Projede böyle uzun çizgiler var ve PEP8'i mutlu tutmak için nasıl kırılacağını bilmiyorum. PEP8 Ben kodu bozmazlar henüz PEP8 uyarı kurtulmak için çizgiyi kırmak ve nasıl .format(me['id'])PEP8 uyumluluğu için uzun dize satırları nasıl kırılır?

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

gelen uyarı gösterir?

+1

İlgili: [Bir piton yorumunda uzun url biçimlendirmek ve hala PEP8 uyumlu olmalıdır Nasıl] (http://stackoverflow.com/a/10740010/1014938) –

cevap

24

string literal concatenation kullanma:

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

ben Bilmiyorum, yorumlarda kaynaklandığı gibi, bir URL'yi iki çizgiye ayırmayı düşünmüyorum, PEP uygunluğuna değer. Gelecekte okumak ve düzenlemeyi zorlaştırır. Sanırım çizginin çok uzun olmasına izin vermek daha iyi. –

+1

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