Ich versuche, den Pfadnamen des aktuellen ArcMap-Dokuments zu finden, in dem das Python-Skript derzeit ausgeführt wird.
Zum Beispiel:
"F:\2012\1111\MyArcMap.mxd"
Ich bin müde mit
sys.argv[0]
wie hier gezeigt
Skriptspeicherort finden ... dynamisch
aber das gibt mir den Pfad des Python-Skripts, nicht die .mxd
Irgendwelche Gedanken?
MapDocument.filePath
den erwarteten Wert zurück?Antworten:
Versuchen Sie
MapDocument.filePath
:quelle