Ergens in uw code override ge de open builtin, iets als dit:
open = "foo"
En zoals de melding zegt kan een str niet aangeroepen worden:
>>> ""()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'str' object is not callable
Edit: dit is trouwens geen goede manier om een bestand te openen omdat het nooit gesloten word. Dit is veel beter:
outputfile = "data.cvs"
with open(outputfile, 'w', newline='') as fh:
outputWriter = csv.writer(fh, delimiter=';', quotechar='"')