Autopep8 格式的"最大行长"参数不适用于导入部分



我在VSCode(MacO(中使用autopee8自动格式化程序,但我似乎无法在导入部分拆分大于max-line-length的行。在代码文件的其余部分中,它运行良好,但在导入部分则不然。这些是我在settings.json:中的配置

"python.languageServer": "Pylance",
"python.formatting.autopep8Args": [
"--max-line-length",
"80",
],
"python.formatting.provider": "autopep8",
"python.linting.pylintEnabled": true,
"python.linting.flake8Enabled": false,
"python.linting.enabled": true,

知道为什么吗?

您必须将长度指定为值,而不是参数,如下所示:

"python.formatting.autopep8Args": [
"--max-line-length=80"
],