首页 > 解决方案 > 如何在主文件中使用相同变量的同时使用其他文件中的函数?

问题描述

我想知道我是否可以使用其他文件中的函数,但是另一个文件中的函数具有来自主文件的变量。

例如,我在另一个文件中有这个函数,但它不知道主文件中的 ans_num 是什么:

def delete(type):
if type == "all":
    ans_num.delete(0, END)
    ans_den.delete(0, END)
elif type == "first":
    ans_num.delete(0)
    ans_den.delete(0)

我尝试使用参数作为参考:

def delete(type, refer_ans_num, refer_ans_den, END):
if type == "all":
    refer_ans_num.delete(0, END)
    refer_ans_den.delete(0, END)
elif type == "first":
    refer_ans_num.delete(0)
    refer_ans_den.delete(0)

在主文件中:

delete("all", ans_num, ans_den, END)

但如果有更有效的解决方案,我很感兴趣。

标签: pythonfunctionfilevariablestkinter

解决方案


推荐阅读