1) Welcome to Python-List! 2) Python-list doesn't like to do other people's homework.
3) What have you tried? Cheers, Xav On Fri, May 14, 2010 at 6:19 PM, harry k <hkiri...@yahoo.com.au> wrote: > Write a spell checking tool that will identify all misspelled word in a > text file using a provided dictionary. > > > The program will accept either one or two command line parameters. > 1. The first command line parameter is the name of the text file that > will be checked. > 2. The optional second command line parameter is the name of the > dictionary file – a file of words with one word per line. The default > dictionary file is ref.txt. > The program will write out the misspelled words, one per line, in > alphabetical order. > > Extend the spell checking tool so that as well as identifying all > misspelled words, the program will list the line numbers in the file where > the incorrect spelling occurs. > > The program will write out the misspelled words (one per line, in > alphabetical order), followed by a tab character, followed by the list of > line numbers that word is misspelled in,in ascending order, on the same > line, separated by a single space. > > > Extend the spell-checking tool so that the program will also print out a > list of possible correct spellings for the words. > > The program will write out the misspelled words (one per line, in > alphabetic order), followed (on the same line) by a single space, followed > by the list of line numbers in ascending order, each separated by a single > space, followed by a single space, then the list of possible correct > spellings, each separated by a single space. > > Find the alternate spellings by considering: > a. Words in the dictionary that are the same length but: > a. Have a pair of characters interchanged > b. Differ by one character from the misspelled word > b. Words that are one character longer or one character shorter, but > otherwise match the misspelled word. > > -- > http://mail.python.org/mailman/listinfo/python-list >
-- http://mail.python.org/mailman/listinfo/python-list