Python for Data Work
LESSON 1.3

Reading files and CSVs

Learn key techniques and workflows in Python for Data Work.

6m
beginner
28,200 students

Overview

Real data arrives as a slightly wrong file. Encodings, delimiters, and missing values are the first three problems you will meet.

In this lesson you will:

  • Read and write files safely with context managers
  • Parse CSV data and handle encoding issues
  • Deal with missing and malformed rows on load

Pro Tip

Open a file with a context manager. It closes even when the code inside raises.

Resources