code: def rec2csv(r, filename):
      
      names = r.dtype.names
      def translate(x):
          if x is None or str(x).lower == "none":
              x = ""
          return str(x)
      with open(filename, "w") as csv:
          csv.write(",".join([str(x) for x in names])+"\n")
          for data in r:
              csv.write(",".join([translate(x) for x in data])+"\n")
      #print "Wrote CSV table %r" % filename
      return filename
docs: Export a recarray *r* to a CSV file *filename*