多个lin上的Python长字符串

2024-09-28 01:26:03 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有正确的方法可以在多行上显示长度超过79个字符(基于pep8)的文件路径(硬编码),还是最好将文件路径保存在一行?在

例如

photos = "D:\MyWork\FieldWork\Year2015\January\MountainPass\Area1\Site1\Campsite2\Inspections\photos1"

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


Tags: 文件方法路径编码pep8个字符site1photos
2条回答

我个人使用这种方法,并在PEP8材料中看到了这种方法:

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

您还可以执行以下操作:

^{pr2}$

根据PEP8,你应该尽量保持代码的最大宽度为79个字符,而docstrings和comments通常为72个字符。在

我还建议您看看os.path。在

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

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

photos = "D:\MyWork\FieldWork\Year2015\January\MountainPass\\"+\
         "Area1\Site1\Campsite2\Inspections\photos1"

或者

^{pr2}$

相关问题 更多 >

    热门问题