python - Tkinter 回调中的这个异常是什么意思,以及创建 tkinter 输入框的“模板”是什么?
问题描述
我 15 岁,对编码很陌生。我正在创建一个应用程序,该应用程序涉及从盒子中获取数据并将其输入到代码中。我也不知道这个回调是什么意思。任何输入都有帮助!
Tkinter 回调 Traceback 中的异常(最近一次调用最后一次):文件“C:\Users\Micha\AppData\Local\Programs\Python\Python38\lib\tkinter_init _.py ”,第 1895 行,调用 返回 self.func( *args) 文件“C:/Users/Micha/PycharmProjects/restartebaybot/main.py”,第 56 行,在 startbot 计时 = int(input(self.box2.get())) ValueError:int() 的无效文字基数 10:''
解决方案
当您尝试转换未格式化为整数的字符串值时,会引发 int () 的无效文字和 base 10 错误。为了解决这个问题,可以使用float()方法将字符串中的浮点数转换为整数。然后,您可以使用 int() 将您的数字转换为整数。
编辑:
例如,如果您运行以下代码:
print(int("python") + 3)
你得到这个错误:
ValueError: Invalid literal for int() with base 10: 'python'
现在你也许可以理解了。如果您不这样做,请编辑您的问题并添加导致错误的代码。
推荐阅读
- typescript - 将 Next App 转换为 Typescript 时,JSX 显示错误但在浏览器中运行良好
- c# - .Net Core 装饰器模式:从同一服务调用方法
- mysql - 如何显示具有 MAX(value) 的行或行?
- python - 有效 IP 地址的位值从 0 到 255
- javascript - 有没有办法在新通知到达时删除已发送的通知?反应原生推送通知
- loops - 如何在while循环中使用下载功能?
- javascript - 需要在 javascript 中编写与整个字符串中的特定模式(数字/十进制 - 数字/十进制)匹配的正则表达式
- php - PHP 使用 mail() - 发送带有附件的电子邮件,但不发送纯文本电子邮件
- javascript - 如果在 vanilla javascript 中选择了所有 div,如何启用按钮?
- c# - 实体框架将小数分隔符从传递的值更改为 FromSqlRaw