Skip to content

ncrocfer/similar

Repository files navigation

similar - A similar text finder written in Python

image

similar is a Python library used to find the correct spelling from a misspelled text.

Usage

>>> from similar import best_match
>>> best_match('rasbery', ['apple', 'raspberry', 'pear'])
raspberry

Installation

The tool works with Python 2 and Python 3. It can be installed with Pip :

pip install similar

Notes

You can also use a file object for the wordlist :

from similar import Similar

s = Similar('rasbery', open('wordlist.txt'))
print(s.best())

Or a generator :

from similar import Similar

def genwords():
    for line in ['apple', 'raspberry', 'pear']:
        yield line

s = Similar('rasbery', genwords())
print(s.best())

About

A similar text finder written in Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages