Python Glossary English

все Python 3difflibфункция

difflib.IS_LINE_JUNK()

фильтры мусора

Фильтр строк-«мусора»: True для пустой строки и строки из одного '#' с пробелами.

Синтаксис

difflib.IS_LINE_JUNK(line)

Несмотря на название, ndiff() её по умолчанию не использует: там linejunk=None. Чтобы пустые строки и одиночные '#' не служили «якорями» совпадений, передайте linejunk=difflib.IS_LINE_JUNK явно. Строку с кодом и комментарием (x = 1 # ok) она мусором не считает.

Примеры

import difflib
print(difflib.IS_LINE_JUNK('\n'), difflib.IS_LINE_JUNK('  #  \n'), difflib.IS_LINE_JUNK('x = 1\n'))  # → True True False

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности