Newline='' in csv

What is the deal with the argument newline=’’ when opening a CSV file?

I’ve been reading through the explanations again and again but still don’t understand the reason behind this argument and how it is related to /ns in the provided text.

So far, at least two exercises encourage us to pass newline argument but you get an error when actually trying to use it in your code.

Does anyone have a more clear explanation of the deal?

Read the documentation for python’s csv module instead