import arcpy, os from arcpy import env env.workspace = r"C:\temp\python\test.gdb" outtable = open(r"C:\temp\python\results.txt", "w") for dataset in arcpy.ListDatasets("*"): desc = arcpy.Describe(dataset) outtable.write(dataset + " " + desc.datasetType + "\n") for fc in arcpy.ListFeatureClasses("*", "", dataset): desc = arcpy.Describe(fc) outtable.write(fc + " " + desc.datasetType + " " + desc.featureType + " " + desc.shapeType + "\n") for fc in arcpy.ListFeatureClasses("*"): desc = arcpy.Describe(fc) outtable.write(fc + " " + desc.dataType + " " + desc.featureType + " " + desc.shapeType + "\n") for table in arcpy.ListTables("*"): desc = arcpy.Describe(table) outtable.write(table + " " + desc.dataType + "\n") outtable.close()