为什么是:
print([float(a.get_text()) for a in cb.ax.xaxis.get_ticklabels()])
给我:
ValueError: could not convert string to float: '−4.0'
其中 cb 是ColorBar 的一个实例
粘贴您的文本:
>>> a = "−4.0"
>>> ord(a[0])
8722
>>> ord("-")
45
>>>
您已在代码或界面中粘贴了“错误”的连字符/减号(有些替代了稍长的 unicode 字符)。Python 无法解析它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句