6

在创建 python 代码并遵守PEP8 样式指南时,在注释中引用长 URL 时,可能无法将行长度限制为 79 个字符:

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

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

4

2 回答 2

1

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

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

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

如果您将诸如 url 之类的字段拆分为多行并希望以更简单的方式将其复制回来,请使用多行字符串,即在整个 url 的开头和结尾都用 3 个双引号括起来。然后它们可以跨越任意数量的行。

编辑:我写了多行评论,评论中建议并已修复

于 2012-10-25T06:27:46.763 回答
0

我正在使用 VS Code,您有 2 个选项:

  1. 将鼠标悬停在链接上并弹出一个带有要按下的链接的弹出窗口。
  2. 在评论本身的 URL 上按“选项”+“单击”。

例子

于 2022-01-26T11:38:30.363 回答