Solved! Go to Solution.
import arcpy
mxd = arcpy.mapping.MapDocument(r"C:\Project\ParcelAtlas.mxd")
lyr1 = arcpy.mapping.ListLayers(mxd, "my layer1")[0]
lyr2 = arcpy.mapping.ListLayers(mxd, "my layer2")[0]
for pageNum in range(1, mxd.dataDrivenPages.pageCount + 1):
mxd.dataDrivenPages.currentPageID = pageNum
lyr1.definitionQuery = "SchoolNum = " + pageNum
lyr2.definitionQuery = "SchoolNum = " + pageNum
print "Exporting page {0} of {1}".format(str(mxd.dataDrivenPages.currentPageID), str(mxd.dataDrivenPages.pageCount))
arcpy.mapping.ExportToPNG(mxd, r"C:\Project\OutPut\ParcelAtlas_Page" + str(pageNum) + ".png")
del mxd
defQry = "SCHOOL_NUM = {0}".format(pageNum)
lyr1.definitionQuery = defQry
defQry = "SCHOOL_NUM = '{0}'".format(pageNum)
lyr1.definitionQuery = defQry
import arcpy
mxd = arcpy.mapping.MapDocument(r"C:\scatterplots\mxd\scatterplotsdenver.mxd")
lyr1 = arcpy.mapping.ListLayers(mxd, "students")[0]
lyr2 = arcpy.mapping.ListLayers(mxd, "schools")[0]
for pageNum in range(1, mxd.dataDrivenPages.pageCount + 1):
mxd.dataDrivenPages.currentPageID = pageNum
defQry = "SCHOOL_NUM = {0}".format(pageNum)
lyr1.definitionQuery = defQry
lyr2.definitionQuery = defQry
print "Exporting page {0} of {1}".format(str(mxd.dataDrivenPages.currentPageID), str(mxd.dataDrivenPages.pageCount))
arcpy.mapping.ExportToPNG(mxd, r"C:\scatterplots\outputs" + str(pageNum) + ".png")
del mxd