我一直在python中使用xlrd。然而,xlrd似乎没有提供一种标准的方法来找到它的版本号!我试过:
xlrd.version()xlrd.__version__xlrd.versionxlrd.VERSIONxlrd.VERSION()发布于 2013-06-01 22:28:50
你几乎可以得到它了: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'https://stackoverflow.com/questions/16859904
复制相似问题