Python 如何从其他文件调用函数属性
有2个文件1.前端2.后端 前端有一个函数pop(),基本上是b=a.get() 我想要的是,无论何时用户在输入框中键入内容,它都应该通过后端打印 前端 后端Python 如何从其他文件调用函数属性,python,tkinter,Python,Tkinter,有2个文件1.前端2.后端 前端有一个函数pop(),基本上是b=a.get() 我想要的是,无论何时用户在输入框中键入内容,它都应该通过后端打印 前端 后端 我希望无论何时在输入框中键入内容,都应该通过后端打印,但我得到一个错误,即“b”未定义。您可以执行以下操作: 将pop更改为: def pop(): b = a.get() return b 后端: from frontend import pop print(pop()) 这是b。 正如JacobIRR所说,函数中定
我希望无论何时在输入框中键入内容,都应该通过后端打印,但我得到一个错误,即“b”未定义。您可以执行以下操作: 将pop更改为:
def pop():
b = a.get()
return b
后端:
from frontend import pop
print(pop())
这是b。
正如JacobIRR所说,函数中定义的变量只是该函数“作用域”的一部分,但您仍然可以返回该变量。函数中定义的变量只是该函数“作用域”的一部分
b
只是pop
内部使用的一个变量,您刚刚导入了pop
,你从未真正使用过它。请不要多次问同一个问题
def pop():
b = a.get()
return b
from frontend import pop
print(pop())