问题标签 [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.
python - 我无法在 Mac 上工作,在终端中使用 Visual Studio 代码使用 makefile
我想尝试使用黑色,python 代码格式化程序,但它似乎没有做任何事情。
我有一个使用以下内容创建的虚拟环境:
然后我安装黑色:
我尝试使用以下命令运行黑色,但它不会改变任何内容:
我在 Visual Studio 代码中使用黑色,并且正在使用以下需求文件:
我检查了以下页面,看看他们是否有任何关于哪个版本有效的迹象,但它们都与预发布一起列出:
我已经尝试了 3 个旧版本的存储库(20、19、18),但它不起作用。关于我如何让它工作的任何想法。我在 Mac 上,使用 Visual Studio 代码并在终端中运行 make 文件?
python - 如何在 python 代码中禁用“pycodestyle”警告?
我需要pycodestyle
在 python 代码片段中禁用检查警告。
怎么做?
python - 如何在反斜杠后阻止 autopep 缩进行?
autopep8 转换此代码
对此
它是一个错误吗?如果是这样,它是 pycodestyle 或 autopep8 中的错误吗?有没有我可以忽略的错误代码来防止这种行为?如果我忽略 E127 和 E128 它也会停止缩进所有其他情况。
我知道如果我使用方括号而不是反斜杠,它将正常工作,但是,有一个现有的存储库在某些我不想更改的地方使用反斜杠。
UPD。从 pep8 添加另一个示例(https://www.python.org/dev/peps/pep-0008/#maximum-line-length)
反斜杠有时可能仍然合适。例如,长的、多个 with 语句不能使用隐式延续,所以反斜杠是可以接受的:
autopep8 也没有正确对齐这个例子。
python - 调用、pylint 和 codesytle
我正在学习调用库以使我的生活更轻松一些。
我有三个任务。
- 运行测试
- 运行 lint
- 运行代码样式
现在我想我可以做一个调用它们的任务。
我所有的任务都可以自己正常工作。但是根据预任务列表中的顺序,某些任务将不会运行。我知道 lint 和 codestyle 是相似的,但这只是为了学习目的。如果我把 lint 放在首位,那么当我调用 run-all 时,其他任务都不会运行。
我也尝试过使用post=[lint]
,唉,我仍然无法使用我的超级任务执行所有任务。
我的问题是:是否无法使用调用任务连续运行 pycodestyle 和 pylint ?
python - “ModuleNotFoundError:没有名为‘pycodestyle’的模块”
我已经在我的 Mac 上安装了 pycodestyle,使用相同的路径
但是当我检查它的版本时,我得到-
javascript - 在节点中执行 pycodestyle 没有错误没有输出
文件夹中有一个 script.py 文件。
当我使用终端运行命令 pycodestyle script.py 它工作并显示输出。
当我改为使用 Node 执行时,没有显示错误和输出。
输出:
没有打印标准输出。
我什至尝试使用:
但没有用。
有什么方法可以让我得到终端中显示的输出?
python - Python:是否更改函数内部的dict
想象有一个任务——例如在 dict 中进行一些更改——我们有 dict:{faculty: [students]}
模拟大学目录,我们得到扣除列表——[student_1, student_2, ...]
我们想从该列表中扣除所有学生。哪种方式更pythonic:
- 编写改变函数内部字典的函数:
2.编写在自身内部生成dict并返回新dict的函数
比较:第一种方式
“+”:更少的内存消耗(没有新的dict在函数内部生成),更紧凑
“-”:函数内部不明显的转换(通常你不希望函数会改变你内部的对象)-> 代码可读性较差
第二种方式
“+”:代码更具可读性
“-”:内存消耗更多——新的dict里面创建,里面可以更复杂的逻辑来生成新的
所以问题是——哪种方式更适合哪种情况?
python - 同一类中的同步和异步方法
可以将一个类中的用户同步和异步功能一起使用吗?
我的意思是它可以是一些服务私有同步功能,例如:
它看起来兼容且清晰 - 小服务同步功能 + 异步中的所有主要操作,但可以使用这样的东西:
所以问题是 - 这是一个好习惯吗?
python - 如何忽略 Pycodestyle 和 pycodestyle_magic 的错误?
我正在使用 pycodestyle 和 pycodestyle_magic,但不能忽略错误。
我的代码如下:
我期待没有警告,没有错误。
但结果如下:
这不是我所期待的。
技术细节:
- pycodestyle==2.8.0
- pycodestyle-magic==0.5
- Python 版本 = 3.8.8