[虽然使用pylint,但我发现它也可以选择静默运行。为什么在那儿,它有什么用?

问题描述 投票:-3回答:1
  1. 为什么pylint可以选择让我默默运行。没有提供文件原因相同。
  2. [另外,没有人知道如何通过运行python程序来生成.pylintrc文件。我知道它可以从命令提示符下生成。我只是想知道如何通过运行python程序来生成相同的内容。
python python-3.x lint pylint pylintrc
1个回答
1
投票

User Guide中所述,您可以使用以下命令从python脚本运行pylint:

import pylint.lint
pylint_opts = ['--version']
pylint.lint.Run(pylint_opts)

# or
from pylint import epylint as lint
(pylint_stdout, pylint_stderr) = lint.py_run('module_name.py', return_std=True)

从链接页面开始

然后您可以只传递--generate-rcfile选项。

关于您的第一个问题,请澄清静默运行

编辑:我的理解是,“静默”运行并不是那么沉默(如no output中一样)。这是运行pylint的另一种方式,没有退出代码。但是,您获得标准输出和标准错误作为返回值,这几乎与您在其他运行方式下获得的结果相同。然后,您可以使用这些输出并对其进行解析或将其存储在其他位置,等等。

© www.soinside.com 2019 - 2024. All rights reserved.