提问人:new_guy91 提问时间:10/6/2022 更新时间:10/6/2022 访问量:61
在 Python 中,如何调用从第三个位置传递参数的函数
In Python, how do you call a function that has had arguments passed to it from a third location
问:
因此,我正在编写一个 tkinter GUI 程序,该程序将参数传递给单独脚本中的三个函数。然后,这三个函数在所述脚本的 main 函数中被调用并实例化为变量,以便可以引用这些函数的返回值。
(由于我不能自由地分享代码,我将举例说明我正在尝试做什么)
这显示了 GUI 代码如何将值传递给另一个脚本中的函数
# GUI code
function1(e,f,g,h)
function2(i,j)
function3(j,k)
这是包含值传递到的函数的代码:
def function1(w,x,y,z):
return w,x,y,z
def function2(x,y):
# function code
return a, b, c
def function3(y,z):
# function code
return a, b, c
def main():
1 = function1()
2 = function2()
3 = function3()
#other code where the return values of each function is called
main()
我的问题是,如何在不向它们传递额外参数的情况下将这三个函数实例化为 main 中的变量?我尝试这样做的原因是,每次我将 GUI 导入另一个脚本时,另一个脚本只会返回我的 GUI,因此似乎任何交互都只能单向进行。
答: 暂无答案
评论
import
lambda