FAQ: 能用Python来确定安装的ArcGIS的版本么

文章编号 : 35403
软件: ArcGIS - ArcEditor 9.3, 9.3.1 ArcGIS - ArcInfo 9.3, 9.3.1 ArcGIS - ArcView 9.3, 9.3.1
操作系统: N/A
已邀请:

易智瑞技术支持

赞同来自:

问题: 能用Python来确定安装的ArcGIS版本么?
回答: 可以,在ArcGIS 9.3的GP编程模型中,有一个方法来用于输出安装的ArcGIS的信息。
这个方法是gp.GetInstallInfo(),它输出的是一个python字典。字典中的信息可供脚本来使用。
字典中的信息如下所示:


SourceDir: 源路径

InstallDate: 安装时间

SPBuild: 补丁包编译号

ProductName: 产品名

BuildNumber: 编译号

InstallType: 安装类型

Version: 版本

SPNumber: 补丁包编号

Installer: 安装账户

InstallDir: 安装位置

InstallTime: 安装时间

import arcgisscripting

gp = arcgisscripting.create(9.3)

print gp.GetInstallInfo("desktop")

该方法还可以使用其他安装类型作为参数:engine、server、.net和server java。

输出样例:

{'SourceDir': u'\\\\data\\ArcGIS_Desktop\\Desktop\\', 'InstallDate': u'6/17/2008',
'SPBuild': u'N/A', 'ProductName': u'ArcGIS Desktop', 'BuildNumber': u'09.30.00.01770', 'InstallType': u'N/A',
'Version': u'9.3', 'SPNumber': u'N/A', 'Installer': u'user123', 'InstallDir': u'C:\\Program Files\\ArcGIS\\',
'InstallTime': u'8:20:21'}





创建时间:2008-08-20
最近更新: 2011-05-03


原文链接
http://support.esrichina.com.c ... .html

要回复问题请先登录注册