Ich wollte den Code mit Pylint so sauber wie möglich schreiben Ich beschloss, die Bedeutung der Warnung als Memorandum zu belassen.
・ Ubuntu 16.04 ・ Python 2.7.11 :: Anaconda 4.1.0 (64-Bit)
$ pip install pylint
$ pylint hoge.py
Vorerst werde ich nur das hinzufügen, was ich verstehe.
Missing module docstring (missing-docstring) Es scheint gut, einen Kommentar in die erste Zeile wie folgt zu setzen
"""This is a test program."""
Unused matplotlib.pyplot imported as plt (unused-import) In diesem Beispiel wurde matplotlib.pyplot importiert, aber nicht verwendet.
import matplotlib.pyplot as plt
Zeile gelöscht
Invalid constant name "model" (invalid-name) In diesem Beispiel scheint das Namensmodell schlecht zu sein.
Wenn konstant(([A-Z_][A-Z0-9_]*)|(__.*__))$
Ich habe es MODEL genannt, weil es nach den Regeln von benannt ist
Module 'numpy.random' has no 'randn' member (no-member)
sample.py
'''This is a test program.'''
import numpy as np
print np.random.randn(6, 4)
Der Fehler wurde im obigen Beispielcode abgefangen, funktionierte aber einwandfrei Erstellen Sie eine neue ~ / .pylintrc-Datei wie unten gezeigt Das Urteil von numpy.random wurde wie unten gezeigt ausgeschlossen.
~/.pylintrc
[TYPECHECK]
ignored-modules = numpy.random
Recommended Posts