Use Python para encontrar el nombre de ruta de Arcmap "Actual"


8

Estoy tratando de encontrar el nombre de ruta del documento actual de ArcMap en el que se está ejecutando actualmente el script de Python.

Por ejemplo:

"F:\2012\1111\MyArcMap.mxd"

Estoy cansado de usar

sys.argv[0]

como se muestra aquí

Encontrar la ubicación del script ... dinámicamente

pero esto me da la ruta del script de Python, no el .mxd

¿Alguna idea?


Me interesaría ver las Respuestas porque parece que no hay ninguna propiedad en el objeto MapDocument ( help.arcgis.com/en/arcgisdesktop/10.0/help/00s3/… ) que podría ayudarlo
PolyGeo

En realidad creo que hay: ¿ MapDocument.filePathDevuelve el valor esperado?
blah238

Sí, eso funcionó. mxd = arcpy.mapping.MapDocument ("CURRENT") textElement.text = mxd.filePath
Tristan Forward

Respuestas:


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.