2012-05-03 14 views
6

Esiste un modo integrato per salvare il rapporto di pylint in un file? Sembra che potrebbe essere utile farlo per registrare i progressi su un progetto e confrontare gli elementi dei report su più file mentre vengono apportate modifiche.salva il messaggio di pylint su un file

risposta

10

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

È possibile utilizzare l'opzione della riga di comando --file-output=y. Citando la pagina man:

--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] 

Il formato dell'output è specificata dall'opzione --output-format=<format> cui formato può essere text, parseable, colorized, msvs (Visual Studio) e html.

7

È possibile reindirizzare la sua uscita nella shell utilizzando > somefile.txt
Nel caso in cui scrive su stderr, utilizzare 2>&1 > somefile.txt

+0

Questa è la sintassi della shell POSIX, ovviamente. – user1277476

+1

@ user1277476: funziona anche su Windows. –

Problemi correlati