如何在符合PEP8标准的情况下分割长字符串行?

23

我在项目中有很多这样的长行,不知道如何断开以保持符合 PEP8 标准。 PEP8 显示警告来自于 .format(me['id'])

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

我该如何换行以消除PEP8警告,同时又不破坏代码结构?


1个回答

32

使用字符串字面值连接

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

11
据评论来源,我不知道将URL分为两行是否值得符合PEP(Python增强提案)标准。这样做会使未来的阅读和编辑都更加困难,因此我认为让单行过长也是可以接受的。请注意,不要改变原意。 - Jared Goguen
1
@JaredGoguen,https://www.python.org/dev/peps/pep-0008/#a-foolish-consistency-is-the-hobgoblin-of-little-minds - falsetru

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接