¿Cómo puedo identificar todos los archivos mxd que contienen gráficos?
Creo que está cerca:
import arcpy
import os
srcPath = "my_path"
mxd_lst = [f for f in os.listdir(srcPath) if f.endswith('.mxd')]
for mxd in mxd_lst:
for dfrm in arcpy.mapping.ListDataFrames(mxd):
if "GRAPHIC_ELEMENT" in dfrm != None: # *I'm making this line up*
print(mxd + " has graphic elements")
else:
print(mxd + " does not contain graphics")