出于可读性的原因,我更喜欢对齐某些类型的语句,例如在以下情况下(这涉及到一些PyParsing代码,但细节并不重要):
_otherwise_stmt = _OTHERWISE ('otherwise statement')
_else_stmt = _ELSE ('else statement')
_end_stmt = _END ('end statement')
为此,pep8
抱怨E221(“运算符前的多个空格”)和E211(“运算符前的空白”)。如果我把# noqa
放在每一行的末尾,那么pep8
仍然会抱怨这些行。但是,对于我文件中其他地方的其他构造,# noqa
可以按预期工作。我不明白为什么# noqa
不能使pep8
在这些特定结构中按预期工作。
这是pep8
程序中的错误,还是我在这里做错了其他事情?
目前没有回答
相关问题 更多 >
编程相关推荐