Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何从其他文件调用函数属性_Python_Tkinter - Fatal编程技术网

Python 如何从其他文件调用函数属性

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所说,函数中定

有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
内部使用的一个变量,您刚刚导入了
pop
,你从未真正使用过它。请不要多次问同一个问题
def pop():
    b = a.get()
    return b
from frontend import pop
print(pop())