How to get camera pose?

I am rendering a multiple-views of an object in blender-python API. I am able to render multiple views by moving the camera in a circular path. I would like to know how to get the camera poses for the rendered multiple views. I would want to save the camera pose information for each rendered view.

I am new to blender and blender-python. Any quick help is appreciated?

Thank you!

cam = bpy.data.objects['Your Camera name']
cam.matrix_world
# or
cam.location
cam.rotation_euler
# also
cam.data.angle_x   # and angle_y - camera FOV
bpy.context.scene.render.resolution_x  # and resolution_y - image resolution

I think these kind of questions better be addressed to support