Python 3.x Python-Tkinter条目小部件问题

Python 3.x Python-Tkinter条目小部件问题,python-3.x,tkinter,Python 3.x,Tkinter,我的项目中的这段代码有很多问题,需要用这段代码进行简单的乘法:错误是“Value Error:invalid literal for int()base 10:” 出现该错误是因为您试图将非数字字符串(')转换为整数'没有明显的数字等价物,因此Python无法处理它。如果mEntry.get()是“鲑鱼”,也会发生同样的情况 '是mEntry.get()的预期值吗?如果是这样,也许你需要一些特定的逻辑来处理它。例如,如果希望''为您提供0,您可以执行以下操作: s = mEntry1.get()

我的项目中的这段代码有很多问题,需要用这段代码进行简单的乘法:错误是“Value Error:invalid literal for int()base 10:”


出现该错误是因为您试图将非数字字符串(
'
)转换为整数<代码>'没有明显的数字等价物,因此Python无法处理它。如果
mEntry.get()
“鲑鱼”
,也会发生同样的情况

'
mEntry.get()的预期值吗?如果是这样,也许你需要一些特定的逻辑来处理它。例如,如果希望
''
为您提供
0
,您可以执行以下操作:

s = mEntry1.get()
if s != '':
    ans1 = 0
else:
    ans1 = int(s)
如果
'
不是
mEntry.get()
的预期值,那么问题可能出在代码的前面

s = mEntry1.get()
if s != '':
    ans1 = 0
else:
    ans1 = int(s)