将pylint消息保存到文件中

时间:2012-05-03 21:20:07

标签: python pylint

是否有内置方法将pylint报告保存到文件中?这样做可能有助于记录项目进度并在进行更改时比较多个文件中的报告元素。

2 个答案:

答案 0 :(得分:10)

注意:This option is deprecated and it will be removed in Pylint 2.0.

您可以使用--file-output=y命令行选项。引用手册页:

   --files-output=<y_or_n>
          Put messages in a separate file for each module / package speci‐
          fied  on  the  command  line instead of printing them on stdout.
          Reports  (if   any)   will   be   written   in   a   file   name
          "pylint_global.[txt|html]". [current: no]

输出的格式由--output-format=<format>选项指定,其中格式可以是textparseablecolorizedmsvs(visual studio)和html

答案 1 :(得分:7)

您可以使用> somefile.txt来重定向shell中的输出 如果它写入stderr,请使用2>&1 > somefile.txt