CSV



Import Spreadsheets and Data with csv



• Treat CSV data as lists
◇ csv.reader(file_object)
• Efficiently processes large files without memory issues
• Options for header rows and different formats

>>> import csv
>>> import pprint

>>> csv_example = open("csv_example.csv").read()
>>> csv_example

>>> csv_example = open("csv_example.csv")       # different
>>> csv_python = csv.reader(csv_example)
>>> for row in csv_python:
        print("{} is in {} and has IP {}".format(row[0], row[2], row[1])


# csv_example.csv
"router1","10.1.0.1","New York"
"router2","10.2.0.1","Denver"
"router3","10.3.0.1","Austin"

Index