How do I get the current "camera position" in PyMol so I can reuse it in scripts?
Try to pass the matrix as a String containing 18 floats separated by commas, e.g. like

cmd.set_view ('''
     0.590180993,    0.670941532,    0.448923886,\
    -0.507570565,    0.740831316,   -0.439937204,\
    -0.627747774,    0.031782545,    0.777776182,\
     0.000000000,    0.000000000, -417.497009277,\
     0.741809845,    7.078243256,   16.473480225,\
   329.157806396,  505.836212158,  -20.000000000 ''')


cmd.get_view() seems to return a tuple, so you'll have to convert that to a String if you want to pass the same position to cmd.set_view().

I tried it in Pymol 1.3 on the command line (not in a script though) and it seemed to work.