arcpy 批量改mxd版本

将ArcGIS文档版本批量另存为低版本

'C:\Users\Administrator\Desktop\sample'是文档所在的文件夹
'C:\Users\Administrator\Desktop\out'是输出文件夹,它必须是已经存在的
'9.3'是输出版本,具体的在ArcMap看“另存副本”,看当前版本ArcMap支持另存啥
import os
for r,dirs,files in os.walk(r'C:\Users\Administrator\Desktop\sample'):
    for mxdFile in files:
        if mxdFile[-3:].lower()=="mxd":
            mxd=arcpy.mapping.MapDocument(os.path.join(r,mxdFile))
            mxd.saveACopy(os.path.join(r'C:\Users\Administrator\Desktop\out',mxdFile),'9.3')

 

posted @ 2020-09-21 09:50  yzhyingcool  阅读(830)  评论(0编辑  收藏  举报