A similar text finder written in Python
Project description
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())
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
similar-0.2.tar.gz
(3.1 kB
view details)
File details
Details for the file similar-0.2.tar.gz.
File metadata
- Download URL: similar-0.2.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
55251d674d51b4e91a1317b15392f41b20a9b44ccd51c82cb35132fad153672f
|
|
| MD5 |
ef5cc7d34e72bf860aaac22d4fcf1145
|
|
| BLAKE2b-256 |
761591fad8fb1e65fc7dbd194d5ee15e3bb1cb7ae1c2a53ee42f722273c7d38a
|