找不到python xlrd版本
我一直在Python中使用xlrd
。 但是, xlrd
似乎并没有提供一个标准的方式来find它的版本号! 我努力了:
-
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'