python flake8 忽略 E501 和最大行长度

Kir*_*ran 7 python pep8 pycodestyle

使用两者的目的是什么

[flake8]
ignore = E501
max-line-length = 120 
Run Code Online (Sandbox Code Playgroud)

我在 setup.cfg 文件中看到很多遵循这种格式的代码库,但我的问题是,如果您忽略 E501,那么您的代码在模块中每行接受任意数量的字符,为什么他们要使用最大行长度?

Rol*_*eth 4

我相信这是因为每行的默认字符是 82,所以他们忽略了这一点,因此它可以超过该数字,但随后设置更大的限制(在您的情况下为 120)