Python 条目实例没有属性'__浮动';

Python 条目实例没有属性'__浮动';,python,Python,我正在用python编写一个模拟射击佳能的程序,我得到一个错误: Traceback (most recent call last): File "C:\Users\Casper\Desktop\Skole\Dropbox\Skråkast\det_skraa_kast.py", line 47, in <module> float(speed) AttributeError: Entry instance has no attribute '__float__' 真的

我正在用python编写一个模拟射击佳能的程序,我得到一个错误:

Traceback (most recent call last):
  File "C:\Users\Casper\Desktop\Skole\Dropbox\Skråkast\det_skraa_kast.py", line 47, in <module>
    float(speed)
AttributeError: Entry instance has no attribute '__float__'
真的希望你能帮助我:-)

向你问好,卡斯珀


p、 值得注意的是,我正在运行2.7.3(我的老师要求)

这个
条目
对象不能转换为
浮点
,但它的值可能是。(我猜你正在使用Tkinter。)试试这个:

float(speed.get())

#...

float(angle.get())

为什么您希望您的
条目
对象可以转换为浮动?你期望
float(speed)
做什么?我怀疑OP期望
float()
做其他事情。例如,在布局中浮动标签。请注意,
float()
的输出没有做任何处理。我确实怀疑float()是从字符串转换过来的,但是您的回答似乎对我有帮助,非常感谢:-)
float(speed.get())

#...

float(angle.get())