Pylint-Problem für eine bestimmte Codezeile ignorieren

English Deutsch

Bei einer Python-Codezeile wie

ignore_pylint_example.py
writer = pd.ExcelWriter(filename)

die eine Pylint-Problemmeldung wie

pylint_abstract_class_error.txt
Abstract class 'ExcelWriter' with abstract methods instantiated pylint(abstract-class-instantiated)

erzeugt, kann dies ignoriert werden, indem ein Kommentar im Format # pylint: disable=[problem-code] am Ende der Zeile hinzugefügt wird, wobei [problem-code] der Wert innerhalb von pylint(...) in der Pylint-Meldung ist – zum Beispiel abstract-class-instantiated für den oben genannten Problembericht.

Die geänderte Zeile sieht dann so aus:

ignore_pylint_example_line.py
writer = pd.ExcelWriter(filename) # pylint: disable=abstract-class-instantiated

Es kann auch die Kommentarzeile

ignore_pylint_block.py
# pylint: disable=abstract-class-instantiated

auf Funktionsebene (oder auf einer anderen Block-Ebene) hinzugefügt werden, um diese Pylint-Regel für die gesamte aktuelle Funktion oder den gesamten Block zu deaktivieren.


Check out similar posts by category: Python