Use Python para encontrar o nome do caminho do Arcmap "Atual"


8

Estou tentando encontrar o nome do caminho do documento atual do ArcMap no qual o script python está sendo executado.

Por exemplo:

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

Eu cansei de usar

sys.argv[0]

como mostrado aqui

Localizando o script ... dinamicamente

mas isso me dá o caminho do script python e não o .mxd

Alguma ideia?


Estou interessado em ver as respostas, porque parece não haver propriedade no objeto MapDocument ( help.arcgis.com/en/arcgisdesktop/10.0/help/00s3/… ) que o ajudaria
PolyGeo

Na verdade, acho que existe: MapDocument.filePathretorna o valor esperado?
Blah238 16/05/12

Sim, isso funcionou. mxd = arcpy.mapping.MapDocument ("CURRENT") textElement.text = mxd.filePath
Tristan Forward

Respostas:


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.