在使用pylint时,我发现它还可以选择静默运行。它为什么在那里?它有什么用途? 我不明白为什么派林特会选择静音跑步。没有提供文档 原因是一样的。 还有,有人知道如何通过运行python程序生成.pylintrc文件吗。我知道它可以从命令提示符生成。我只是想知道如何通过运行python程序来生成相同的代码。
如中所述,您可以使用以下命令从python脚本运行pylint:在使用pylint时,我发现它还可以选择静默运行。它为什么在那里?它有什么用途? 我不明白为什么派林特会选择静音跑步。没有提供文档 原因是一样的。 还有,有人知道如何通过运行python程序生成.pylintrc文件吗。我知道它可以从命令提示符生成。我只是想知道如何通过运行python程序来生成相同的代码。,python,python-3.x,lint,pylint,pylintrc,Python,Python 3.x,Lint,Pylint,Pylintrc,如中所述,您可以使用以下命令从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) 从链接页面 然后您可以只传入-gene
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选项
关于你的第一个问题,请澄清沉默的运行
编辑:
我的理解是,静默运行并不像没有输出那样静默。这只是运行pylint的另一种方式,没有退出代码。但是,您会得到标准输出和标准误差作为返回值,这几乎等同于您在其他运行模式中得到的值。然后,您可以使用这些输出并解析它们或将它们存储在某处等。谢谢!我的第二个问题得到了回答。但是,当我们在上述代码段中或之后运行第二个程序时,我们不会得到任何输出,这是静默运行的代码。如果您查看上面提到的文档,就会发现要在module_name.py模块上静默运行Pylint,并获得其标准输出和错误:从Pylint import epylint作为lint Pylint_stdout,Pylint_stderr=lint.py_run'module_name.py',返回_std=True这有什么意义?