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())
Metadata
Release files for similar 0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| similar-0.2.tar.gz | 3.1 kB | Details |
Release files / similar-0.2.tar.gz
| Download URL | similar-0.2.tar.gz |
|---|---|
| Size | 3.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
55251d674d51b4e91a1317b15392f41b20a9b44ccd51c82cb35132fad153672f
|
|
BLAKE2b-256 checksum How to use checksums |
761591fad8fb1e65fc7dbd194d5ee15e3bb1cb7ae1c2a53ee42f722273c7d38a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |