7

私はxlrdpython内で使用しています。ただし、xlrdそのバージョン番号を見つけるための標準的な方法を提供していないようです! 私が試してみました:

  • xlrd.version()
  • xlrd.__version__
  • xlrd.version
  • xlrd.VERSION
  • xlrd.VERSION()
4

1 に答える 1

17

あなたはほとんどそれを手に入れました: xlrd.__VERSION__.

通常、 dir :を呼び出して、使用可能な属性とメソッドを確認すると便利ですdir(xlrd)


dir()see if versionis insideの結果を繰り返し処理することもできます。

>>> import xlrd
>>> getattr(xlrd, next(item for item in dir(xlrd) if 'version' in item.lower()))
'0.9.3'

インストールされたパッケージで機能する、より信頼性の高い方法は、次を使用することpkg_resourcesです。

>>> import pkg_resources
>>> pkg_resources.get_distribution("xlrd").version
'0.9.3'
于 2013-06-01T22:28:50.307 に答える