Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在使用pylint时,我发现它还可以选择静默运行。它为什么在那里?它有什么用途? 我不明白为什么派林特会选择静音跑步。没有提供文档 原因是一样的。 还有,有人知道如何通过运行python程序生成.pylintrc文件吗。我知道它可以从命令提示符生成。我只是想知道如何通过运行python程序来生成相同的代码。_Python_Python 3.x_Lint_Pylint_Pylintrc - Fatal编程技术网

在使用pylint时,我发现它还可以选择静默运行。它为什么在那里?它有什么用途? 我不明白为什么派林特会选择静音跑步。没有提供文档 原因是一样的。 还有,有人知道如何通过运行python程序生成.pylintrc文件吗。我知道它可以从命令提示符生成。我只是想知道如何通过运行python程序来生成相同的代码。

在使用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

如中所述,您可以使用以下命令从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选项

关于你的第一个问题,请澄清沉默的运行

编辑:
我的理解是,静默运行并不像没有输出那样静默。这只是运行pylint的另一种方式,没有退出代码。但是,您会得到标准输出和标准误差作为返回值,这几乎等同于您在其他运行模式中得到的值。然后,您可以使用这些输出并解析它们或将它们存储在某处等。

谢谢!我的第二个问题得到了回答。但是,当我们在上述代码段中或之后运行第二个程序时,我们不会得到任何输出,这是静默运行的代码。如果您查看上面提到的文档,就会发现要在module_name.py模块上静默运行Pylint,并获得其标准输出和错误:从Pylint import epylint作为lint Pylint_stdout,Pylint_stderr=lint.py_run'module_name.py',返回_std=True这有什么意义?