草庐IT

python - 表达 IS NOT NULL 而不导致 PEP8 错误

在我的项目中的某个时刻,我需要在SQLAlchemy对象中查询不为NULL的列。在我的代码中,我这样做:session.query(MyModel).filter(MyModel.my_column!=None).all()...而且效果很好。问题是,每当我在文件上运行pep8或其他linter之一时,它都会引发错误E711:与None的比较应该是ifcondisnotNone:。我同意本指南的精神,因此我不想仅仅因为一条小线就消除警告。还有其他写法吗?最好是我们不必深入研究func模块的地方? 最佳答案 PEP8并不是一成不变的。

python - 表达 IS NOT NULL 而不导致 PEP8 错误

在我的项目中的某个时刻,我需要在SQLAlchemy对象中查询不为NULL的列。在我的代码中,我这样做:session.query(MyModel).filter(MyModel.my_column!=None).all()...而且效果很好。问题是,每当我在文件上运行pep8或其他linter之一时,它都会引发错误E711:与None的比较应该是ifcondisnotNone:。我同意本指南的精神,因此我不想仅仅因为一条小线就消除警告。还有其他写法吗?最好是我们不必深入研究func模块的地方? 最佳答案 PEP8并不是一成不变的。

python - 根据 PEP257 自动检查文档字符串样式的工具

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭6年前。Improvethisquestionpep8等工具可以检查源代码样式,但他们不检查文档字符串是否根据pep257,pep287.有这样的工具吗?更新我决定自己实现这样一个静态分析工具,见:https://github.com/GreenSteam/pep257现在,大部分pep257被覆盖。设计深受提到的pep8的影响。工具。 最佳答案

python - 根据 PEP257 自动检查文档字符串样式的工具

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭6年前。Improvethisquestionpep8等工具可以检查源代码样式,但他们不检查文档字符串是否根据pep257,pep287.有这样的工具吗?更新我决定自己实现这样一个静态分析工具,见:https://github.com/GreenSteam/pep257现在,大部分pep257被覆盖。设计深受提到的pep8的影响。工具。 最佳答案

Python:PEP 8 类名作为变量

根据PEP8编写标识类名(而非实例)的变量的约定是什么?也就是说,给定两个类,A和B,以下哪个语句是正确的?target_class=Aifsome_conditionelseBinstance=target_class()或TargetClass=Aifsome_conditionelseBinstance=TargetClass()如风格指南所述,ClassNames:ClassnamesshouldnormallyusetheCapWordsconvention.还有MethodNamesandInstanceVariables:Usethefunctionnamingrules

Python:PEP 8 类名作为变量

根据PEP8编写标识类名(而非实例)的变量的约定是什么?也就是说,给定两个类,A和B,以下哪个语句是正确的?target_class=Aifsome_conditionelseBinstance=target_class()或TargetClass=Aifsome_conditionelseBinstance=TargetClass()如风格指南所述,ClassNames:ClassnamesshouldnormallyusetheCapWordsconvention.还有MethodNamesandInstanceVariables:Usethefunctionnamingrules

python - 如何打破第一个文档字符串中的链接以满足 pep8?

我正在使用Sphinxdoc生成api文档,并且在编写文档字符串时遇到了pep8一致性问题。正如您在下面看到的,指向OWASP站点的链接在第105列结束,远远超过pep8规定的maximum-line-lengthdefhandle_csrf(...):"""Thegeneralrecommendationbypeopleintheknow[OWASP]_,is'toimplementtheSynchronizerTokenPattern(STP_)'...[OWASP]TheOpenWebApplicationSecurityProject(https://www.owasp.org

python - 如何打破第一个文档字符串中的链接以满足 pep8?

我正在使用Sphinxdoc生成api文档,并且在编写文档字符串时遇到了pep8一致性问题。正如您在下面看到的,指向OWASP站点的链接在第105列结束,远远超过pep8规定的maximum-line-lengthdefhandle_csrf(...):"""Thegeneralrecommendationbypeopleintheknow[OWASP]_,is'toimplementtheSynchronizerTokenPattern(STP_)'...[OWASP]TheOpenWebApplicationSecurityProject(https://www.owasp.org

python - 演示所有 PEP-8 规则的完整代码示例

我希望我的代码是PEP-8合规。但是,每次忘记任何规则时都阅读PEP8页面非常耗时。如果我有一个演示allPEP-8规则的代码示例,速度会更快。是否有任何代码示例可以做到这一点? 最佳答案 这是一个声称是备忘单的要点:https://gist.github.com/RichardBronosky/454964087739a449da04 关于python-演示所有PEP-8规则的完整代码示例,我们在StackOverflow上找到一个类似的问题: https:

python - 演示所有 PEP-8 规则的完整代码示例

我希望我的代码是PEP-8合规。但是,每次忘记任何规则时都阅读PEP8页面非常耗时。如果我有一个演示allPEP-8规则的代码示例,速度会更快。是否有任何代码示例可以做到这一点? 最佳答案 这是一个声称是备忘单的要点:https://gist.github.com/RichardBronosky/454964087739a449da04 关于python-演示所有PEP-8规则的完整代码示例,我们在StackOverflow上找到一个类似的问题: https: