To read the CSV you can use the standard open file and readlines into a list. You could then use the split command with the comma to separate the items.
items=lines.split(",")
I am not sure if this is the best way, more advanced programmers may have a better way. I am working on wxPython and the list control, which displays data in an excel style. It wasn't too difficult to get it to display data from a list.