Python -多行长字符串



是否有一种正确的方法来显示文件路径(硬编码)长于79个字符(基于pep8)在多行上,还是最好保持文件路径在单行上?

photos = "D:MyWorkFieldWorkYear2015JanuaryMountainPassArea1Site1Campsite2Inspectionsphotos1"

上面的例子在多行还是单行上效果最好?

我个人使用这种方法,并且已经看到它在PEP8材料中使用:

long_string = ('this is a really long string I want '
               'to wrap over multiple lines')

你也可以这样做:

long_string = 'this is a really long string I want '
              'to wrap over multiple lines'

根据PEP8,你应该尽量保持代码的最大宽度为79个字符,一般文档字符串和注释为72个字符。

我还建议看一下os.path

最好不要使用硬编码的文件路径。考虑使用相对路径或其他更健壮的方法。除非你只是在你的电脑上运行一个快速的脚本,在这种情况下,它不那么重要的PEP8希望你做什么。

要真正回答这个问题,你可以这样做:

photos = "D:MyWorkFieldWorkYear2015JanuaryMountainPass\"+
         "Area1Site1Campsite2Inspectionsphotos1"

photos = ("D:MyWorkFieldWorkYear2015JanuaryMountainPass\",
     "Area1Site1Campsite2Inspectionsphotos1")

相关内容

  • 没有找到相关文章