问题标签 [pycodestyle]

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 投票
0 回答
245 浏览

python - 我无法在 Mac 上工作,在终端中使用 Visual Studio 代码使用 makefile

我想尝试使用黑色,python 代码格式化程序,但它似乎没有做任何事情。

我有一个使用以下内容创建的虚拟环境:

然后我安装黑色:

我尝试使用以下命令运行黑色,但它不会改变任何内容:

我在 Visual Studio 代码中使用黑色,并且正在使用以下需求文件:

我检查了以下页面,看看他们是否有任何关于哪个版本有效的迹象,但它们都与预发布一起列出:

我已经尝试了 3 个旧版本的存储库(20、19、18),但它不起作用。关于我如何让它工作的任何想法。我在 Mac 上,使用 Visual Studio 代码并在终端中运行 make 文件?

0 投票
0 回答
202 浏览

python - 如何在 python 代码中禁用“pycodestyle”警告?

我需要pycodestyle在 python 代码片段中禁用检查警告。

怎么做?

0 投票
1 回答
93 浏览

python - 如何在反斜杠后阻止 autopep 缩进行?

autopep8 转换此代码

对此

它是一个错误吗?如果是这样,它是 pycodestyle 或 autopep8 中的错误吗?有没有我可以忽略的错误代码来防止这种行为?如果我忽略 E127 和 E128 它也会停止缩进所有其他情况。

我知道如果我使用方括号而不是反斜杠,它将正常工作,但是,有一个现有的存储库在某些我不想更改的地方使用反斜杠。


UPD。从 pep8 添加另一个示例(https://www.python.org/dev/peps/pep-0008/#maximum-line-length

反斜杠有时可能仍然合适。例如,长的、多个 with 语句不能使用隐式延续,所以反斜杠是可以接受的:

autopep8 也没有正确对齐这个例子。

0 投票
1 回答
725 浏览

jupyter-lab - JupyterLab 3.0.14 如何禁用代码样式高亮(pycodestyle)

我刚刚安装了 JupyterLab 3.0.14 附带的 WPy64-3940 。
令我惊讶的是,现在我的代码被称为“pycodestyle”的东西装饰了。
正如您在下面看到的,代码带有橙色下划线,并且会出现一个弹出窗口。
我根本不喜欢那样,它扰乱了我的阅读。
你知道这是从哪里来的吗?我怎样才能禁用它?

谢谢
米歇尔

在此处输入图像描述

0 投票
0 回答
35 浏览

python - 调用、pylint 和 codesytle

我正在学习调用库以使我的生活更轻松一些。

我有三个任务。

  • 运行测试
  • 运行 lint
  • 运行代码样式

现在我想我可以做一个调用它们的任务。

我所有的任务都可以自己正常工作。但是根据预任务列表中的顺序,某些任务将不会运行。我知道 lint 和 codestyle 是相似的,但这只是为了学习目的。如果我把 lint 放在首位,那么当我调用 run-all 时,其他任务都不会运行。

我也尝试过使用post=[lint],唉,我仍然无法使用我的超级任务执行所有任务。

我的问题是:是否无法使用调用任务连续运行 pycodestyle 和 pylint ?

0 投票
3 回答
1047 浏览

python - “ModuleNotFoundError:没有名为‘pycodestyle’的模块”

我已经在我的 Mac 上安装了 pycodestyle,使用相同的路径

但是当我检查它的版本时,我得到-

0 投票
0 回答
24 浏览

javascript - 在节点中执行 pycodestyle 没有错误没有输出

文件夹中有一个 script.py 文件。
当我使用终端运行命令 pycodestyle script.py 它工作并显示输出。
当我改为使用 Node 执行时,没有显示错误和输出。

输出:

没有打印标准输出。

我什至尝试使用:

但没有用。

有什么方法可以让我得到终端中显示的输出?

0 投票
0 回答
57 浏览

python - Python:是否更改函数内部的dict

想象有一个任务——例如在 dict 中进行一些更改——我们有 dict:{faculty: [students]}模拟大学目录,我们得到扣除列表——[student_1, student_2, ...]我们想从该列表中扣除所有学生。哪种方式更pythonic:

  1. 编写改变函数内部字典的函数

2.编写在自身内部生成dict并返回新dict的函数

比较:第一种方式

“+”:更少的内存消耗(没有新的dict在函数内部生成),更紧凑

“-”:函数内部不明显的转换(通常你不希望函数会改变你内部的对象)-> 代码可读性较差

第二种方式

“+”:代码更具可读性

“-”:内存消耗更多——新的dict里面创建,里面可以更复杂的逻辑来生成新的

所以问题是——哪种方式更适合哪种情况?

0 投票
0 回答
30 浏览

python - 同一类中的同步和异步方法

可以将一个类中的用户同步和异步功能一起使用吗?

我的意思是它可以是一些服务私有同步功能,例如:

它看起来兼容且清晰 - 小服务同步功能 + 异步中的所有主要操作,但可以使用这样的东西:

所以问题是 - 这是一个好习惯吗?

0 投票
1 回答
31 浏览

python - 如何忽略 Pycodestyle 和 pycodestyle_magic 的错误?

我正在使用 pycodestyle 和 pycodestyle_magic,但不能忽略错误。

我的代码如下:

我期待没有警告,没有错误。

但结果如下:

这不是我所期待的。

技术细节:

  • pycodestyle==2.8.0
  • pycodestyle-magic==0.5
  • Python 版本 = 3.8.8