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. |
| Differ | Ketma-ketliklarni solishtiradi va odam uchun qulay farqlar (delta) hosil qiladi. |
| get_close_matches() | So‘zga yaqin mosliklar ro‘yxatini qaytaradi. |
| HtmlDiff | Yonma-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. |
| SequenceMatcher | Ketma-ketliklar orasidagi o‘xshashlikni hisoblaydi. |
| unified_diff() | Birlashtirilgan (unified) diff hosil qiladi. |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
