2010-07-13 11 views
8

मैं पाइथन से स्थापित जीडीएएल/ओजीआर संस्करण कैसे प्राप्त कर सकता हूं?मैं पाइथन से स्थापित जीडीएएल/ओजीआर संस्करण कैसे प्राप्त कर सकता हूं?

मैं gdal-config कार्यक्रम के बारे में पता और वर्तमान में उपयोग कर रहे हैं निम्नलिखित:

In [3]: import commands 

In [4]: commands.getoutput('gdal-config --version') 
Out[4]: '1.7.2' 

हालांकि, मुझे लगता है वहाँ अजगर एपीआई खुद का उपयोग कर यह करने के लिए एक तरीका है। कोई पासा?

उत्तर

17

gdal.VersionInfo() करता है जो मैं चाहता:

>>> osgeo.gdal.VersionInfo() 
'1604' 

यह मेरे विंडोज बॉक्स और उबंटू दोनों पर स्थापित करता है। gdal.__version__ मेरे विंडोज इंस्टॉलेशन पर एक त्रुटि देता है, हालांकि यह मेरे उबंटू इंस्टॉलेशन पर काम करता है:

>>> 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__' 
13

osgeo.gdal मॉड्यूल में __version__ संपत्ति एक स्ट्रिंग है कि मेरे ubuntu मशीन पर संस्करण संख्या

import osgeo.gdal 
print osgeo.gdal.__version__ 

शामिल देता है:

>> '1.6.3' 
+0

मेरे विंडोज बॉक्स पर काम नहीं करता है :( – fmark

संबंधित मुद्दे