How to export field names and field descriptions of a featureclass?
arcpy.ListFields() will give you a list of field names: ListFields—ArcPy Functions | ArcGIS Desktop
if by description you mean type, that's in there too....
import arcpy
fc = r'N:\GIS\Geocoding\Geodata.gdb\rawAddresses'
for field in arcpy.ListFields(fc):
print(f'{field.name} {field.type} {field.length}')
#returns a list that looks like this:
OBJECTID OID 4
ADDR_HN String 12
ADDR_PD String 12
ADDR_SN String 60
ADDR_ST String 40
ADDR_SD String 12
PARCEL String 30
UNIT_DESIG String 10
BLDG_DESIG String 10
ADDRESS String 45
IDENTIFY String 75
ADDR_LABEL String 65
CITY String 30
ZIP_CODE String 10
CORNER_ADDRESS String 70
PLAT_NUM String 15
SUB_PLAT String 70
LOT_NUM String 15
BLOCK_NUM String 10
DEVELOPMENT String 75
...