我试图从GUI(用tkinter制作)获取输入值,并将其传递到另一个文件
我已经创建了一个名为FileA的文件(tkinter代码在其中),并在该文件中创建了一个列表“set1”
set1=[12,23,34]
此列表只是附加了作为tkinter GUI输入的值。我想把这个set1复制到另一个名为FileB的文件中,并在那里处理它
我在FileA中创建了一个函数,尝试获取全局变量:
set1=[12,23,34]
ab = set1[-3]
cd = set1[-2]
ef = set1[-1]
def take1():
set21 = []
global ab
global cd
global ef
set21.append(ab)
set21.append(cd)
set21.append(ef)
return set21
在FileB中,我使用:
import FileA
FileA.take1()
但我得到了一个错误:
name 'ab' is not defined
为什么会这样?是否有其他(更简单的)方法将整个列表从一个文件复制到另一个文件
这对我来说很好,所以我建议错误在代码的其他地方
要从一个文件中获取列表,只需执行以下操作:
如果您试图在
FileB
中获取set1
,那么您可以直接获取它,因为它是一个全局变量。下面是一个例子:文件B:
相关问题 更多 >
编程相关推荐