【发布时间】:2019-07-06 20:49:10
【问题描述】:
当库没有version属性时,如何从一段python代码中确定python库的版本?
这里是最初没有 version 属性的 Pyvisa 库的示例。我已经完成了以下代码,当我无法确定版本时,它会返回未知版本。
try:
import visa
from visa import VisaIOError, Error
pyvisa_version=0.
try:
pyvisa_version=float(visa.__version__)
except:
pass
if pyvisa_version >0.:
print 'pyvisa version: %f ' % pyvisa_version
else:
print 'pyvisa version: unknown'
if pyvisa_version <= 1.5:
try:
from visa import vpp43
except:
print 'Cannot import vpp43.'
except:
print 'Cannot import visa'
在没有version属性的情况下,有没有人有更好的解决方案?
【问题讨论】: