Pythonを使用して「現在の」Arcmapのパス名を見つける


8

Pythonスクリプトが現在実行されている現在のArcMapドキュメントのパス名を見つけようとしています。

例えば:

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

使って疲れた

sys.argv[0]

ここに示すように

スクリプトの場所を動的に検索しています...

しかし、これは.mxdではなくpythonスクリプトのパスを与えます

何かご意見は?


MapDocumentオブジェクト(には財産がないように思えるので、私はすべての回答を見て興味を持つだろうhelp.arcgis.com/en/arcgisdesktop/10.0/help/00s3/...あなたを助けるでしょう)
PolyGeo

実際にあると思います:MapDocument.filePath期待値を返しますか?
blah238

はい、うまくいきました。mxd = arcpy.mapping.MapDocument( "CURRENT")textElement.text = mxd.filePath
Tristan Forward

回答:


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.