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')