Saving data as .csv files

I used the same code as you provided above:

import vtk
from vtk.util.numpy_support  import vtk_to_numpy

# File to read
fname = 'DES_FB1_DES_00019.vtp'

# --- read a vtp file ---
points = vtk.vtkXMLPolyDataReader()
points.SetFileName(fname)
points.Update()

# print the arrays out
data = points.GetOutput()
point_data = data.GetPointData()
for i in range(point_data.GetNumberOfArrays()):
    print(i, point_data.GetArrayName(i), 'Components:', point_data.GetArray(i).GetNumberOfComponents())

points = point_data.GetAbstractArray('array name')
array = vtk_to_numpy(points)