如何在python注释中包含超长URL

时间:2012-10-25 06:22:35

标签: python url comments

创建python代码并保持PEP8 style guide时,在注释中引用长URL时,可能无法将行长度限制为79个字符:

def foo():
    # see http://stackoverflow.com/questions/13062540/replacing-text-using-regular-expression-in-python-with-named-parameters
    do_something()

在实际代码中,当URL注释与代码左侧的其他空缩进区域重叠时,这看起来很难看。有没有办法以更好的方式处理这个问题,而我仍然可以轻松地复制并粘贴URL以将其放入网络浏览器中?

1 个答案:

答案 0 :(得分:1)

在许多可能的方法中,在关闭引号后在行尾使用\

url = "http://stackoverflow" \
      ".com"

response = urllib2.urlopen(url)
print response.read()

如果您有一个字段,例如多行分割的网址,并希望更容易将其复制回来,请使用多行字符串,即在开始和结束时用3个双引号括起整个网址。然后他们可以跨越任意数量的行。

编辑:我写过评论中建议的多行注释,并已修复