我一直在python中使用xlrd。但是,xlrd似乎没有提供找到其版本号的标准方法!我试过了:

  • xlrd.version()
  • xlrd.__version__
  • xlrd.version
  • xlrd.VERSION
  • xlrd.VERSION()
  • 最佳答案

    您几乎了解了它:xlrd.__VERSION__

    通常,通过调用dir:dir(xlrd)来查看可用的属性和方法非常有用。

    您甚至可以遍历dir()的结果,看看version是否在其中:

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

    关于python - 找不到python xlrd版本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16859904/

    10-13 02:17