difflib

Python difflib moduli

❮ Python o‘rnatilgan modullari


Misol

So‘zga yaqin moslikni toping:

import difflib words = ["ape", "apple", "peach", "puppy"] print(difflib.get_close_matches("appel", words, n=1))
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

difflib moduli ketma-ketliklarni solishtirish, farqlar (delta) hosil qilish va yaqin mosliklarni topishga yordam beradi.

Undan fayllarni solishtirish, odam o‘qiy oladigan farqlar (diff) va stringlarni taxminiy moslashtirish uchun foydalaning.


A’zolar

A’zo Tavsif
context_diff()Kontekstli diff hosil qiladi.
DifferKetma-ketliklarni solishtiradi va odam uchun qulay farqlar (delta) hosil qiladi.
get_close_matches()So‘zga yaqin mosliklar ro‘yxatini qaytaradi.
HtmlDiffYonma-yon solishtiruvchi HTML jadvallarini yaratadi.
ndiff()Ketma-ketliklarni solishtiradi va farq (delta) hosil qiladi (qator ichidagi ishoralar bilan).
restore()Farqdan (delta) asl ketma-ketliklardan birini qayta hosil qiladi.
SequenceMatcherKetma-ketliklar orasidagi o‘xshashlikni hisoblaydi.
unified_diff()Birlashtirilgan (unified) diff hosil qiladi.

❮ Python o‘rnatilgan modullari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!