如何打破PEP8合规性的长串线?

Hou*_*man 19 python string pep8

我在项目中有很多这样的长线,并且不知道如何打破它以保持PEP8的快乐.PEP8显示警告.format(me['id'])

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

我怎样才能打破这条线来摆脱PEP8警告而又不破坏代码呢?

fal*_*tru 26

使用字符串文字串联:

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

  • 我不知道,作为评论中的来源,我不认为将网址分成两行是值得PEP合规的.它使得阅读和编辑在将来更难做到.我觉得最好让这条线太长. (6认同)