TLDR · PROGRAMMING, DESIGN & DATA SCIENCE

CSVS ARE KINDA BAD. DSVS ARE KINDA GOOD

matthodges.com10 min read

Summary from the TLDR newsletter

CSVs have issues when the formatting isn't perfect. While there are workarounds for this, a better option is to switch to delimiter-separated values (DSVs). ASCII has several defined delimiter characters: using just two of them can solve most edge cases that CSVs have issues with. This article discusses the idea of DSVs and presents an example of a DSV reader/writer written in Python.