创建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以将其放入网络浏览器中?
答案 0 :(得分:1)
在许多可能的方法中,在关闭引号后在行尾使用\
url = "http://stackoverflow" \
".com"
response = urllib2.urlopen(url)
print response.read()
如果您有一个字段,例如多行分割的网址,并希望更容易将其复制回来,请使用多行字符串,即在开始和结束时用3个双引号括起整个网址。然后他们可以跨越任意数量的行。
编辑:我写过评论中建议的多行注释,并已修复