关于换行符,我如何遵循python PEP8,它有多重要?

关于换行符,我如何遵循python PEP8,它有多重要?,python,pep8,gedit,python-3.5,pyflakes,Python,Pep8,Gedit,Python 3.5,Pyflakes,我是用python 3.5.1编写的,我是一名编程新手 我使用gedit和一个插件来显示样式错误。我不知道是否完全按照风格推荐 但是,我有三个重复出现的样式缺陷,它们是由E501:行太长(80>79个字符),E502:括号之间的反斜杠是多余的和E128/E127/…:缩进下的续行用于视觉缩进。下面是截图 我的两个问题是: 如何在python中适当地换行以避免E501和随后的样式错误E502和E127/128 完全遵循风格指南pep8有帮助吗,尤其是考虑到出版?高级python程序员怎么说 E50

我是用python 3.5.1编写的,我是一名编程新手

我使用gedit和一个插件来显示样式错误。我不知道是否完全按照风格推荐

但是,我有三个重复出现的样式缺陷,它们是由
E501:行太长(80>79个字符)
E502:括号之间的反斜杠是多余的
E128/E127/…:缩进下的续行用于视觉缩进
。下面是截图

我的两个问题是:

  • 如何在python中适当地换行以避免
    E501
    和随后的样式错误
    E502
    E127/128
  • 完全遵循风格指南pep8有帮助吗,尤其是考虑到出版?高级python程序员怎么说
  • E501:

    E502:

    E127/128…: 如何在python中适当地换行,以避免E501和随后的样式错误E502和E127/128


    由于错误E502已在括号内,因此反斜杠是多余的。您尝试过消除它吗?

    “考虑到发布”,是的,绝对要遵循样式指南。没有例外;存在相互理解的标准。如果您不喜欢样式指南,请提交新的政治公众人物;在这种情况下,希望它被拒绝。为什么它被关闭?关于第2点,有一个非常好的答案,如何做换行,这是PEP8可以接受的。我的2c价值:1。当你不需要反斜杠连续体时,绝对不要使用反斜杠连续体,如括号内。2.你在这些连续线上的压痕太大了。3.许多人将测线长度视为一种建议,而不是一种严格的限制,因为现代显示器比以前大得多。OTOH,坚持标准会让你的代码在很多地方看起来更好,包括这里。@msw:我怀疑
    \uuuz()
    是一个i18n函数。看见
    progress = Utils.ProgressMeter('Source strings separated by white '
        'space are automatically concatenated by the '
        'interpreter and parenthesis are the natural syntax '
        'for line continuation. Remember to use trailing '
        'spaces.')