Python 如何编写pep8配置(pep8.rc)文件?
我找到了pep8的文档,但无法理解如何编写这些文档。我甚至找不到除了设置“最大线长度”和“忽略”之外的其他选项的示例 我正在尝试编写一个Python 如何编写pep8配置(pep8.rc)文件?,python,pep8,pep,Python,Pep8,Pep,我找到了pep8的文档,但无法理解如何编写这些文档。我甚至找不到除了设置“最大线长度”和“忽略”之外的其他选项的示例 我正在尝试编写一个.pep8.rc文件,其中除其他外,我需要执行以下操作: 启用显示源 启用统计信息 启用计数 排除目录(例如/random) 有人能用一个例子或一个链接来回答吗?首选的方法是在项目的顶层使用setup.cfg(.cfg与a的语法相同),它应该包含[pep8]部分。例如: [pep8] ignore = E226,E302,E41 max-line-lengt
.pep8.rc
文件,其中除其他外,我需要执行以下操作:
- 启用显示源
- 启用统计信息
- 启用计数
- 排除目录(例如
)/random
有人能用一个例子或一个链接来回答吗?首选的方法是在项目的顶层使用
setup.cfg
(.cfg与a的语法相同),它应该包含[pep8]
部分。例如:
[pep8]
ignore = E226,E302,E41
max-line-length = 160
注意:错误代码在中定义
- autopep8找到与pep8相同的
部分[pep8]
- flake8需要在setup.cfg中添加一个
- yapf在setup.cfg中查找
pytest
/pytest-pep8
/flake8
不起作用
pytest-pep8
为此,您必须使用
# content of setup.cfg
[pytest]
pep8maxlinelength = 99
或
奇怪的是,下面的方法不起作用
[tool:pytest]
max-line-length=99
pytest-8
加
为了避免混淆,他们将pep8重新命名
您可以使用以下命令创建setup.cfg文件:
[pycodestyle]
ignore = E226,E302,E41
max-line-length = 119
exclude =
tests/
docs/
有关错误代码,您可以阅读文档。不适用于pytest!它的作用是pep8maxlinelength
()
[flake8]
max-line-length=99
[pycodestyle]
ignore = E226,E302,E41
max-line-length = 119
exclude =
tests/
docs/