[Tutor] Adding to a CSV file?
Luke Paireepinart
rabidpoobear at gmail.com
Mon Aug 30 19:44:07 CEST 2010
On Mon, Aug 30, 2010 at 12:04 PM, <aeneas24 at priest.com> wrote:
> I checked out the csv module and got a little further along, but still can't
> quite figure out how to iterate line by line properly.
> > # But when I try to add columns, I'm only filling in some static value. So
> there's something wrong with my looping.
>
> testReader=csv.reader(open('test-8-29-10.csv', 'rb'))
> for line in testReader:
> for MyWord, Category, Ct, CatCt in testReader:
> text=nltk.word_tokenize(MyWord)
> word2=wnl.lemmatize(word)
> word3=porter.stem(word)
here's your problem. MyWord is the value that is changing in each
iteration of the loop, not word.
Change your lines to
word2=wnl.lemmatize(MyWord)
word3=proter.stem(MyWord)
and it should work fine.
You should've gotten an undefined variable exception, unless you
defined word somewhere else.
Watch those variable names!
HTH,
-Luke
More information about the Tutor
mailing list