As jconto wrote, there are several examples on how to loop all buses. Here is an example using psspy:
ierr, buses = psspy.abusint(-1, 2, ['NUMBER']) for ibus in buses[0]: print ibus