2014-09-20 7 views
17

मेरे पास इस परियोजना में इस तरह की कई लंबी लाइनें हैं और यह नहीं पता कि पीईपी 8 को खुश रखने के लिए इसे कैसे तोड़ना है। PEP8 से .format(me['id'])पीईपी 8 अनुपालन के लिए लंबी स्ट्रिंग लाइनों को कैसे तोड़ें?

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

चेतावनी मैं कैसे PEP8 चेतावनी से छुटकारा पाने के लाइन तोड़ सकते हैं और अभी तक कोड नहीं टूटते पता चलता है?

+1

संबंधित: [मैं एक अजगर टिप्पणी में एक लंबा यूआरएल कैसे फॉर्मेट है और अभी भी 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

मैं पता नहीं, टिप्पणियों में सोर्स के रूप में, मैं पीईपी अनुपालन के लायक दो लाइनों में एक यूआरएल तोड़ने की सोच नहीं रहा। यह दोनों भविष्य में पढ़ने के लिए कठिन और संपादन दोनों बनाता है। मुझे लगता है कि लाइन को बहुत लंबा होने देना बेहतर है। –

+1

@ जेरेडगोगुएन, https://www.python.org/dev/peps/pep-0008/#a-foolish-consistency-is-the-hobgoblin-of-little-inds – falsetru

संबंधित मुद्दे