Python has a vast library of modules that are included with its distribution. One among the module is the CSV module which gives the Python programmer the ability to parse CSV (Comma Separated Values) files. A CSV file is a human readable text file where each line has a number of fields, separated by commas or some other delimiter. You can assume each line as a row and each field as a column. The CSV module will be able to read and write the vast majority of CSV files.