39得票7回答
Visual Studio Code与PyLint和autoPep8一起使用:我该如何避免PyLint抱怨我的行长度?

我最近切换到使用Visual Studio Code,并且必须说,到目前为止我非常喜欢它。 我正在开发一个Python项目,其中包含pip包pylint和autopep8,我已经配置了VSCode根据这些包来格式化代码。 唯一的问题是:在我工作的Python项目中,行长只能为100。因此我...

39得票3回答
使用 Visual Studio Code 和 autopep8 允许在导入语句之前添加语句

我正在使用带有Python插件和autopep8的Visual Studio Code:"editor.formatOnSave": true 我有本地包需要导入,所以我的代码看起来像这样:import sys sys.path.insert(0, '/path/to/pa...

36得票4回答
VS Code Python自动pep8格式化工具不支持2个空格的悬挂缩进。

我正在尝试让autopep8正确缩进Python代码,将4个空格改为2个空格。我正在使用带有Python扩展的VS Code,该扩展使用autopep8进行格式化。我在这里找到了可以通过配置来让autopep8使用2个空格的方法。 "python.formatting.autopep8Arg...

19得票5回答
Python AutoPep8格式化与最大行长度参数无法正常工作

我注意到一件奇怪的事情,就是当我们设置 "python.formatting.autopep8Args": [ "--line-length 119" ], 但是,如果此设置处于默认模式下,即行长为79,则它能够正常工作。a...

17得票1回答
如何在VSCode中避免Python autopep8格式化一行代码?

我在使用 VSCode 和 autopep8 时,遇到了 Python 文件中变量命名的问题,以下是一个例子: ... formal_education: bool ... Autopep格式化器可以更改格式,类似于这样:... formal_education: bool ... ...

16得票3回答
如何使pylint、flake8或pycodestyle自动纠正错误?

我已在Ubuntu 18.04上使用的虚拟机上正确安装了所有上述模块。当在特定脚本或文件夹上运行它们时,它们可以正确地识别样式错误并将其输出到控制台。例如:(venv) .../src$ python3.6 -m flake8 ./free_prediction.py:8:1: E303 to...

13得票3回答
Auto-PEP8将我的lambda函数转换为def函数并添加了一些行,我该如何禁用这种特定的自动格式化?

我正在使用Visual Studio Code,并且PEP8自动格式化了我的代码的一部分。我正学习lambda函数,我有一个三行代码,像这样: 它从这个三行代码变成了: # Lambda example divide = lambda x, y: x/y print(divide(10, ...

12得票1回答
错误:spawn pycodestyle ENOENT

我安装了linter-pep8后出现了这个错误。Error: spawn pycodestyle ENOENT at exports._errnoException (util.js:1026:11) at Process.ChildProcess._handle.onexit (intern...

10得票3回答
如何在Visual Studio Code中格式化Python代码?

我向AutoPep8提出了一张工单,但是当我安装了autopep8扩展后,似乎找不到该模块。当我更改配置以告诉它在哪里时,格式化并没有任何作用。在终端中格式化却有效果。有什么想法吗?https://github.com/hhatto/autopep8/issues/349#issuecomme...

9得票2回答
Visual Studio Code 和 Autopep8 格式化工具

我正在尝试设置我的Python格式化程序为autopep8。它已经正确安装,但在VSCode中从未作为格式化选项出现。 "python.formatting.autopep8Path": "C:\\Users\\DawsonSchaffer\\AppData\\Roaming\\Python...