Exception in Tkinter callback Traceback (most recent call last): File "C:\Users\lenovo\AppData\Local\Programs\Python\Python310\lib\tkinter\__init__.py", line 1921, in __call__ return self.func(*args) File "D:\study\bishe\program\final\final.py", line 445, in process process_video(video_path,index_row,frame_range,ws) File "D:\study\bishe\program\final\final.py", line 118, in process_video emotion_count[key] = float(emotion_count[key]) / effective_frames ZeroDivisionError: float division by zero
时间: 2023-06-18 18:04:19 浏览: 99
Crimestore::file_cabinet:一个python+sqlite3数据库管理系统,使用tkinter做犯罪数据库:file_cabinet:
这个错误的意思是你在代码中进行了一个除以0的操作,导致程序运行错误。你需要检查代码,找到除以0的那一行代码,并修改为不会除以0的操作。可能的情况是你的 effective_frames 变量的值为0,你需要在除法操作之前检查一下这个变量的值。你可以加上一个条件语句,判断 effective_frames 是否为0,如果是0,就不进行除法操作,或者对 effective_frames 进行赋值操作。
阅读全文