Sử dụng Python để tìm tên đường dẫn của Hiện tại Arcmap


8

Tôi đang cố gắng tìm tên đường dẫn của tài liệu ArcMap hiện tại mà tập lệnh python hiện đang chạy.

Ví dụ:

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

Tôi mệt mỏi khi sử dụng

sys.argv[0]

như được hiển thị ở đây

Tìm vị trí tập lệnh ... một cách linh hoạt

nhưng điều này cho tôi đường dẫn của tập lệnh python không phải là .mxd

Có suy nghĩ gì không?


Tôi sẽ quan tâm để xem bất kỳ Câu trả lời nào vì dường như không có thuộc tính nào trên đối tượng MapDocument ( help.arcgis.com/en/arcgisdesktop/10.0/help/00s3/ .) Sẽ giúp bạn
PolyGeo

Thật ra tôi nghĩ có: Trả MapDocument.filePathvề giá trị mong đợi?
blah238

Vâng, đã làm việc. mxd = arcpy.micking.MapDocument ("HIỆN TẠI") textEuity.text = mxd.filePath
Tristan Chuyển tiếp

Câu trả lời:


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.