Here's a script that does this but makes every camera, "Perspective".
Capitalization is first then alpha, followed by numeric.
IE: View, cam, shot, shot1
I don't think there is a function to getCameraLens, such as ortho and pano.
Use at your own risk, save file prior to running:)
# AUTHOR jbeau3d
# VERSION 0.0.1
#sort camera alphabetically by name
cameras = lux.getCameras()
cameras.sort()
for cam in cameras:
#get camera data
lux.setCamera(cam)
camData = lux.getSphericalCamera(cam)
camDis = lux.getCameraDistance(cam)
print(cam, "is now active")
print(cam, camData, camDis)
#assign camera attributes
az=camData[0]
inc=camData[1]
tw=camData[2]
print(cam,"azimuth:", az)
print(cam,"inclination:", inc)
print(cam,"twist:", tw)
#rebuild camera
lux.removeCamera(cam)
lux.newCamera(cam)
lux.setCamera(cam)
print(cam, "is now being set")
#set camera attributes
lux.setSphericalCamera(azimuth=az, incl=inc, twist= tw)
lux.setCameraDistance(dist =camDis)
lux.saveCamera(cam)