首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何编写pep8配置(pep8.rc)文件?

如何编写pep8配置(pep8.rc)文件?
EN

Stack Overflow用户
提问于 2015-05-18 13:23:25
回答 3查看 13.2K关注 0票数 25

我找到了pep8的文档,但无法理解如何编写这些文档。除了设置最大行长和忽略之外,我甚至找不到其他选项的例子。

我正在尝试编写一个.pep8.rc文件,其中除其他外,我需要执行以下操作:

  • 启用显示源
  • 启用统计
  • 启用计数
  • 排除目录(例如,./random)

有人能用一个例子或链接来回答吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-12-17 21:08:18

首选的方法是在项目的顶层使用setup.cfg (.cfg具有与.ini文件相同的语法),其中应该包含一个[pep8]部分。例如:

代码语言:javascript
复制
[pep8]
ignore = E226,E302,E41
max-line-length = 160

注意:错误代码是在http://pep8.readthedocs.org/en/latest/intro.html#error-codes中定义的。

  • autopep8找到与pep8相同的[pep8]部分。
  • flake8需要一个部分 in setup.cfg。
  • yapf在部分中寻找setup.cfg。
票数 35
EN

Stack Overflow用户

发布于 2018-10-08 13:39:37

遗憾的是,Andy的答案并不适用于pytest / pytest-pep8 / flake8

吡啶8

要做到这一点,你必须使用

代码语言:javascript
复制
# content of setup.cfg
[pytest]
pep8maxlinelength = 99

代码语言:javascript
复制
[pytest]
max-line-length=99

奇怪的是,下面的内容不适用于

代码语言:javascript
复制
[tool:pytest]
max-line-length=99

吡咯烷酮8

添加

代码语言:javascript
复制
 [flake8]
 max-line-length=99
票数 3
EN

Stack Overflow用户

发布于 2021-01-05 08:56:35

他们将pep8重命名为皮科德基式,以避免混淆。

您可以使用以下方法创建一个setup.cfg文件:

代码语言:javascript
复制
[pycodestyle]
ignore = E226,E302,E41
max-line-length = 119
exclude =
    tests/
    docs/

对于错误代码,可以阅读文档。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30304409

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档