Having trouble getting my code to work. Keep getting IOError that my parks.shp doesn't exist....not sure I understand what this is saying.
import arcpy mxd = "D:\...\TravisCountyAustinTxx.mxd" mapdoc = arcpy.mapping.MapDocument(mxd) dataset = "D:\...\TravisCountyAustinTxx.mxd\parks.shp" spatialref = arcpy.Describe(dataset).spatialReference extent = arcpy.Describe(dataset).extent for df in arcpy.mapping.ListDataFrames(mapdoc): df.spatialReference = spatialref df.panToExtent() df.scale = 15000 print "\nData frame " + df.name + " contains the following layers:" lyrlist = arcpy.mapping.ListLayers(mapdoc, "", "", df) for lyr in lyrlist: print lyr.names mapdoc.save() del mapdoc Full error message:
File "D:\Python27\ArcGIS10.2\Lib\site-packages\Pythonwin\pywin\framework\scriptutils.py", line 325, in RunScript exec codeObject in main.dict File "D:\CLASSES\Debugging_andErrorHandlingLab\Scripts\Mod3_Script2_Template (2).py", line 12, in spatialref = arcpy.Describe(dataset).spatialReference File "C:\Program Files (x86)\ArcGIS\Desktop10.2\arcpy\arcpy__init__.py", line 1234, in Describe return gp.describe(value) File "C:\Program Files (x86)\ArcGIS\Desktop10.2\arcpy\arcpy\geoprocessing_base.py", line 374, in describe self._gp.Describe(*gp_fixargs(args, True))) IOError: "D:\CLASSES\Debugging_andErrorHandlingLab\Data\TravisCountyAustinTxx.mxd\parks.shp" does not exist
{}button to format it for you.