python用了这么就,还是第一次看到python有个格式约束项目。
规范的格式肯定是推崇的,大家平时可以按照这个格式规范约束自己的编码习惯。
问题内容: 一点背景: PEP 8是 Python代码 的 样式指南 。它包含所有python程序员应遵循的约定。 根据PEP 8,pep8.py是一个(非常有用的)脚本,用于检查给定python脚本的代码格式。 Eclipse是一个很棒的IDE。有了Pydev扩展,它可以用于开发Python 在编写脚本时,我手动运行pep8.py,但是对于较大的项目,我更喜欢使用Eclipse。将pep8.py
我很难理解“文件结尾没有换行”到底是什么意思。 我有 错误指向最后一行 有人可以帮助向我解释为什么我会收到这个无效错误并提供解决它的解决方案。谢谢
问题内容: 要求“比较应为或”。 但是,如果我遵循此规则,则会得到不同/错误的结果。为什么? 问题答案: 该建议仅适用于测试值的“真实性”的语句。是另一种野兽。 请注意,这始终是因为是数组而不是布尔值,并且执行简单的引用相等性测试(例如,仅;例如)。
问题内容: PEP8有一个关于将导入置于文件顶部的规则: 导入总是放在文件的顶部,紧随任何模块注释和文档字符串之后,以及模块全局变量和常量之前。 但是,在某些情况下,我可能想做些类似的事情: 在这种情况下,命令行实用程序会标记我的代码: E402模块级别导入不在文件顶部 通过修改达到PEP8的最佳方法是什么? 为什么 我有这段代码,因为我遵循的是《The Hitchhiker’s Guide to
问题内容: 我知道有一些工具可以验证您的Python代码是否符合PEP8,例如,既有在线服务又有python模块。 但是,我找不到可以 将 我的Python文件转换为自包含的PEP8有效Python文件的服务或模块。有人知道是否有吗? 我认为这是可行的,因为PEP8完全是关于代码的外观,对吧? 问题答案: 不幸的是,“ pep8风暴”(整个项目)有几个负面影响: 很多合并冲突 打破git的责备 使
我设置了一个作业来在Reports\pep8.log中查找pep8.log文件 但当我运行该作业时,我发现违规插件查找报告的路径没有意义: 生成的xml文件:C:\jenkins\jobs\python-template-2\workspace\reports\pep8.log=============================================================
问题内容: 正如PEP8建议将python程序的规则保持在80列以下,我该如何使用长字符串来遵守该规则,即 我如何将其扩展到以下行,即 问题答案: 隐式串联可能是最干净的解决方案: 编辑 在反思我同意,托德的建议,请使用括号,而不是续行是所有他给出的理由更好。我唯一的犹豫是将带括号的字符串与元组混淆是相对容易的。
问题内容: 刚刚用Sublime Text(使用Sublime Linter)打开了一个文件,并注意到了一个我从未见过的PEP8格式错误。这是文本: 它标记了第二个参数,即开始的行 我本来打算在ST2中禁用此检查,但是在忽略它之前,我 想知道自己在做错 什么。你永远不会知道,如果它看起来很重要,我什至可以改变我的方式:) 问题答案: 如果在第一行上放置任何内容,PEP-8建议您在左括号内缩进一行,