In reply to a tweet by nateritter:

@nateritter python ships with a csv parser that handles that sort of thing...