我用tkinter写了两个预测文件,再运行时报错了,如何解决?

我用tkinter写了两个预测文件,但我想将他们调用,整合到一个文件里,再运行时报错了。
请求帮忙解答!
错误原因:

img

下面是我的整合文件代码:

import tkinter as tk
import tensorflow as tf
import os
import logging
import matplotlib.pyplot as plt
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg
import numpy as np
from tkinter import *
import tkinter.filedialog  # 注意次数要将文件对话框导入
from PIL import Image

from yuce import ResNet_yuce
from yuce_CNN import CNN_yuce

def picture():

    root = Tk()
    root.wm_title("细胞图像疟疾检测")
    root.geometry('900x650')

    #按钮button
    bt = tk.Button(root, text="ResNet50", width=10, command=ResNet_yuce)
    bt.place(x=210, y=90)

    ask = tk.Button(root, text="CNN", width=10, command=CNN_yuce)
    ask.place(x=600, y=90)

    root.mainloop()

if __name__ == '__main__':
    picture()

你贴的代码,哪有49行?

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^