如何从 python 获取已安装的 GDAL/OGR 版本?
问题:如何从 python 获取已安装的 GDAL/OGR 版本? 如何从 python 获取已安装的 GDAL/OGR 版本? 我知道gdal-config程序,目前正在使用以下程序: In [3]: import commands In [4]: commands.getoutput('gdal-config --version') Out[4]: '1.7.2' 但是,我怀疑有一种方法可以使
·
问题:如何从 python 获取已安装的 GDAL/OGR 版本?
如何从 python 获取已安装的 GDAL/OGR 版本?
我知道gdal-config
程序,目前正在使用以下程序:
In [3]: import commands
In [4]: commands.getoutput('gdal-config --version')
Out[4]: '1.7.2'
但是,我怀疑有一种方法可以使用 python API 本身来做到这一点。有骰子吗?
解答
gdal.VersionInfo()
做我想做的事:
>>> osgeo.gdal.VersionInfo()
'1604'
这适用于我的 Windows 机器和 Ubuntu 安装。gdal.__version__
在我的 Windows 安装中出现错误,尽管它适用于我的 Ubuntu 安装:
>>> import osgeo.gdal
>>> print osgeo.gdal.__version__
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute '__version__'
更多推荐
已为社区贡献126473条内容
所有评论(0)