我找到了pep8的文档,但无法理解如何编写它们。除了设置max-line-length和ignore,我什至找不到其他带有选项的示例。

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

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

  • 有人可以回答一个例子或链接到一个例子吗?

    最佳答案

    首选的方法是在项目的顶层使用setup.cfg(.cfg与.ini file的语法相同),其中应包含[pep8]节。例如:

    [pep8]
    ignore = E226,E302,E41
    max-line-length = 160
    

    注意:错误代码在pep8 docs中定义。

  • autopep8找到与pep8相同的[pep8]部分。
  • flake8在setup.cfg中需要一个 [flake8] section
  • yapf在setup.cfg中寻找 [yapf] section
  • 关于python - 如何编写pep8配置(pep8.rc)文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30304409/

    10-12 22:33