问题标签 [autopep8]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
764 浏览

python - Autopep8:自定义缩进

如何防止 Python 中的 AutoPep8 格式化程序格式化我的自定义缩进?

由此:

对此:

0 投票
1 回答
2034 浏览

anaconda - 如何在 Spyder / Anaconda 中使用 autopep8 格式化代码

我一直在寻找正确的安装说明,以便在使用 Anaconda 时正确安装 Spyder,然后在使用 Spyder 时使用 autopep8 插件格式化我的 python 代码。我无法通过正确的程序找到一个地方。尽管如此,在花了几个小时阅读 Spyder 插件安装说明以及 GIT autopep8 存储库之后,我仍然不确定正确的程序。大多数说明都指向 Spyder 插件目录作为删除 autoprep8 代码的位置,但这也不起作用。

那么,在作为 Anaconda3 平台一部分的 Spyder 上安装 autoprep8 作为工作插件的实际程序或过程是什么?

0 投票
1 回答
2721 浏览

python - VS Code、Python ext、autopep8 未格式化

在 VS Code 中编辑时,“格式化文档”不起作用。我收到一条错误消息:

扩展“Python 语言基础”无法格式化“HelloWorld.py”

  • Windows 10 操作系统版本:Windows_NT x64 10.0.17134
  • VS Code 版本:Code 1.39.2 (6ab5985, 2019-10-15T15:35:18.241Z)
  • 安装Python扩展,版本:2019.10.44104
  • Python 和 Python 脚本目录的路径是正确的。

我已经检查了格式化的文档和设置,并指定了 autopep8。pip 工作,我已经安装了 autopep8,但我不清楚这是必要的。无论如何,它不起作用。我已经卸载/重新安装了 Visual Studio Code 两次,对问题没有影响

模块应该放在两行上,多余的行被移除。

0 投票
2 回答
638 浏览

python - 为什么 VS-Code Autopep8 格式化 2 条白线?

更正为:

我试图:

  • 重新安装虚拟工作室代码
  • 重新安装 Python 3.8
  • 电脑重启
  • 使用 Black 和 yapf 等其他格式化程序,但得到相同的结果
0 投票
0 回答
41 浏览

python - 尝试使用 autopep8 时出现 EOF 错误

我正在尝试使用 autopep8 来自动更正 pep 错误。我使用 anaconda cmd 传递了这个命令:

我收到了这个错误:

问题是我在启动脚本时没有这个错误。有针对这个的解决方法吗?或者是否有另一种或更好的方法来使用 Python 自动更正 pip 错误?

0 投票
1 回答
268 浏览

python - Python autopep8 和 VS Code 集成

我目前在离线环境中工作。我安装了 Anaconda 和 VS Code。我已经下载并安装了 MS Python 扩展和Python-autopep8扩展。但是,当我去保存文档并自动格式化时,我被告知autopep8未安装。有没有办法让自动格式化工作autopep8

0 投票
1 回答
69 浏览

cygwin - 在cygwin中找不到autopep8

如果我尝试在 cygwin(64 位,WINdows10)中使用 autopep8,我会收到消息“找不到命令”。

我尝试了 pip install autopep8 但也找不到 pip,只有 pip2 和 pip3。如果我使用 python -m pip install autopep8 它可以工作,所以我可以打电话

但我想运行一个只调用 autopep8 的脚本:

任何想法如何解决这个问题?

0 投票
0 回答
98 浏览

jupyter-lab - 如何更改 Jupyter Lab 中的默认代码格式化程序?

这里有一些信息,但不清楚将代码放在哪里。我的主要任务是为整个笔记本使用黑色或 autopep8 格式化程序

0 投票
1 回答
3456 浏览

python - 在 VS code python notebook 中将 autopep8 和 linting 添加到 jupyter

问题

错误突出显示和自动格式化是帮助人们创建出色笔记本的绝佳工具。我正在尝试更改 VS 代码上的设置,以允许我在我的 python 笔记本中自动格式化为 pep8。

Jupiter 笔记本的此页面上,我发现我必须在 .json 文件中的 VSCode 的设置>首选项中添加一些行才能执行此操作。我对将我的代码更改为 pep8 编码约定并添加 linting 以突出显示错误特别感兴趣。

  1. linting(错误突出显示)
  2. 自动格式化 (autopep8)

我在 Ubuntu 18.04 上使用 VS Code。以下是我的尝试导致错误“不支持或定义代码语言”。

试图

在 VS 代码中安装 Python 扩展和 autopep8 扩展并运行后

我收到一条错误消息,无法使用 pep8。

在此处输入图像描述

如果您知道如何在 VS Code 中为 Jupyter 笔记本设置高效的工作环境,我将非常感谢任何帮助

概括

如何设置:

  1. linting(错误突出显示)
  2. 自动格式化 (autopep8)

在 Python 笔记本的 VS 代码中。

编辑1:

我也尝试autopep8在命令面板中运行并得到错误

0 投票
0 回答
68 浏览

python-3.x - Autopep8 可以在语法中支持 `source python django` 吗?

我正在使用atomwithdjangopython-autopep8package 进行代码格式化,

在 Atom语法选择器中

该软件包适用于文件使用source python.

我的问题是有没有办法将 autopep8 与文件一起使用source python django