我一直在 python 中使用 xlrd
。但是,xlrd
似乎没有提供查找其版本号的标准方法!我试过:
xlrd.version()
xlrd.__version__
xlrd.version
xlrd.VERSION
xlrd.VERSION()
最佳答案
您几乎已经搞定了:xlrd.__VERSION__
。
通常通过调用 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/