pylint相关内容

未将其识别为内部或外部命令、可操作程序或批处理文件

我使用的是Windows 10。 我使用命令pip install pylint --user安装了";pylint";包,它已成功安装。 但是,当我尝试在命令提示符下运行该命令时,收到 我检查了路径,它与所有其他Python包一起安装。我如何解决此问题? 推荐答案 找到了使其工作的方法 在搜索中搜索";编辑系统环境变量";。 单击环境变 ..
发布时间:2022-04-12 09:16:56 Python

如何在运行Python代码时从Pylint获得Report+分数?

直接从Python代码运行pylint时,似乎无法获得任何返回值。从命令行运行它会生成一个很好的报告,底部会显示汇总分数。 我尝试将“run”的返回值放入一个变量,并将其放入“Reports”字段-但它看起来像某个默认模板。 这是我拥有的: from io import StringIO from pylint.reporters import text from pylint. ..
发布时间:2022-02-25 16:21:32 Python

PyLint 消息:记录格式插值

对于以下代码: logger.debug('message: {}'.format('test')) pylint 产生以下警告: 记录格式插值 (W1202): 在日志记录函数中使用 % 格式并将 % 参数传递为参数 当日志语句的调用形式为“记录.(format_string.format(format_args ...))".这样的调用应改用 % 格式,但将插值留给通过将参数作 ..
发布时间:2022-01-31 19:59:46 Python

Pylint 中的模块“PyQt5.QtWidgets"错误中没有名称“QApplication"

在尝试学习 PyQt5 时在 VS Code 中遇到此问题,“模块 'PyQt5.QtWidgets' 中没有名称 'QApplication'",“模块 'PyQt5.QtWidgets' 中没有名称 'QWidget'". 我不确定这是 pylint 问题还是其他问题.我已经确认 PyQt5 安装了 pip3 列表,但我似乎无法找出问题所在. 导入系统从 PyQt5.QtWidgets ..
发布时间:2022-01-12 22:27:21 Python

gitlab 中的 Pylint 徽章

Gitlab 具有生成关于构建状态和覆盖百分比的徽章的功能. 是否可以创建自定义徽章来显示 Pylint 结果?或者只是在 README.md 中显示这个结果? 我已经有 Pylint 的 CI 工作 解决方案 我编写了一个 python 徽章生成包,它生成的徽章在视觉上与主要的徽章服务非常相似.它非常灵活,您可以在 python 代码中导入和使用,也可以从命令行运行. 我在 G ..
发布时间:2022-01-10 11:18:21 其他开发

创建元组的无意尾随逗号

在 Python 中,这样的尾随逗号当然不是 SyntaxError: 在 [1]: x = 1 ,在 [2] 中:x输出[2]: (1,)在[3]中:类型(x)出[3]:元组 但是,与此同时,如果尾随逗号不小心放了,可能很难捕捉到这种“问题",尤其是对于 Python 新手而言. 我在想我们能否提前发现这种“问题",借助 PyCharm 智能代码质量控制功能;mypy、pylint 或 ..
发布时间:2022-01-08 09:15:59 Python

如何使用带有 pyflakes 和 pylint 检查代码的 Python 的 Emacs Flymake 模式?

为了在 python 模式下检查代码,我使用 flymake 和 pyflakes 我还想用pylint检查代码样式(pep8)(与pyflakes在同一页面上的描述) 此解决方案有效.但是我无法将 flymake 配置为与 pyflakes 和 pylint 一起使用.我该怎么做? 解决方案 好吧,flymake 只是在寻找一个可执行命令,它以预定义格式输出行.例如,您可以制 ..
发布时间:2022-01-02 19:58:23 Python

在 Ipython (Jupyter-Notebook) 中使用 Pylint

我想在使用 Jupyter-Notebook 时运行 Pylint 或任何等效程序.有没有办法以这种方式安装和运行 Pylint? 解决方案 针对 pylint 更具体地回答问题.在 development/ci 环境(即命令行)中实现这一点的一种相对简单的方法是将 notebook 转换为 Python,然后运行 ​​linting. 假设您在 ./notebooks 文件夹中有笔 ..
发布时间:2021-12-31 23:57:33 Python

“SQLAlchemy"的实例没有“列"成员(无成员)

我目前正在尝试实现网站的 Steam 登录.但是我无法在代码中传递这个错误.我已经创建了数据库对象,但它一直显示我之前提到的错误.我不确定 SQLAlchemy 是否发生了变化,或者自从我使用它之后发生了什么变化. from flask import Flask从flask_sqlalchemy 导入SQLAlchemyapp = Flask(__name__)db = SQLAlchemy(应 ..
发布时间:2021-12-30 14:43:55 Python

PyLint 无法识别 cv2 成员

我在一个 opencv 项目上运行 pylint,我在 VS 代码中收到许多关于成员不存在的 pylint 错误. 示例代码: 导入 cv2cv2.imshow(....) 获得的错误: 然而,代码运行正常,没有任何错误. 版本:pylint 1.8.1,astroid 1.6.0 解决方案 这是来自 pylint.您可以使用以下命令在项目的根目录中生成 pylint ..
发布时间:2021-12-10 21:06:17 其他开发

如何让 Pylint 识别 NumPy 成员?

我在 Python 项目上运行 Pylint.Pylint 抱怨无法找到 NumPy 成员.如何在避免跳过成员资格检查的同时避免这种情况? 来自代码: 将 numpy 导入为 np打印 np.zeros([1, 4]) 运行时,我得到了预期: [[0.0.0.0.]] 但是,Pylint 给了我这个错误: E: 3, 6: 模块 'numpy' 没有 'zeros' 成 ..
发布时间:2021-12-08 09:55:13 Python

在 VS Code settings.json 中禁用特定的 Pylance linting 消息,例如“python.linting.pylintArgs";

当引入 Pylance 时,我提交了一个 问题通常自定义 Pylance linting.这里,你可以找到一个自定义 Pylance 的方法很少,但没有关于如何抑制、静音或实际禁用某些警告和错误. 回顾一下,使用 pylint 可以在 VS Code 设置中指定以下内容.json 禁用某个错误/警告: “python.linting.pylintArgs":[“--disable=C011 ..

如何在 VS Code 中定义 pylance linting 参数(类似于“python.linting.pylanceArgs")?

直到大约 3 周前,我一直在使用 pylint在 VS Code 中整理我的 python 文件. 然后,我启用了 pylance 替换了 pylint.然而,pylance 并未列在 特定的 linter-VS Code 提供的列表. 现在,pylance 不会向我显示未使用的模块导入.我怀疑这不包含在 pylance 的默认 linting 参数中,所以我试图找出如何修改它们类似于 ..
发布时间:2021-09-19 20:30:11 Python