Solved! Go to Solution.
>>> import arcpy
... mxd = arcpy.mapping.MapDocument("CURRENT")
... 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 mxdmxd = arcpy.mapping.MapDocument(r"C:\scatterplots\mxd\scatterplotsdenver.mxd")
Exporting page 1 of 11 Runtime error Traceback (most recent call last): File "<string>", line 6, in <module> NameError: name 'mxd' is not defined
import arcpy
mxd = arcpy.mapping.MapDocument("CURRENT")
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
					
				
			
			
				
			
			
				
			
			
			
			
			
			
		"SCHOOL_NUM" = 397
OK, I don't know what Aptana is, probably some sort of add-on extension...