Skip to main content

A similar text finder written in Python

Project description

https://travis-ci.org/ncrocfer/similar.svg?branch=master

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


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)

Uploaded Source

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

Hashes for similar-0.2.tar.gz
Algorithm Hash digest
SHA256 55251d674d51b4e91a1317b15392f41b20a9b44ccd51c82cb35132fad153672f
MD5 ef5cc7d34e72bf860aaac22d4fcf1145
BLAKE2b-256 761591fad8fb1e65fc7dbd194d5ee15e3bb1cb7ae1c2a53ee42f722273c7d38a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page