This is a little python module to print ArcGIS tables from the Python prompt.
def qprint(tbl, flds="", maxrow=20): """quick-print an ArcGIS table view """ # # Curtis Price, cprice@usgs.gov # fld_list = [f.name.upper() for f in arcpy.ListFields(tbl) if f.type != "Geometry"] print(fld_list) if flds: flds = [f for f in flds if f.upper() in fld_list] else: flds = fld_list tfmt = "{:>10} " * len(flds) fmt = "{:10} " * len(flds) print (tfmt.format(*flds)) k = 1 with arcpy.da.SearchCursor(tbl, flds) as rows: for row in rows: print(fmt.format(*row)) if k >= maxrow: break else: k += 1