#file1
from tkinter import *
class UI:
def __init__(self):
self.main_window = Tk()
sam = 'TestWord'
import file2
def run(self):
self.main_window.mainloop()
def main():
ui = UI()
ui.run()
main()
文件2
#file2
from file1 import sam
print(sam)
输出
from file1 import sam
builtins.ImportError: cannot import name 'sam'
如何导入SAM当它是一类?我知道如何在没有班级的情况下做到这一点。此外,这段代码打开了两个必须成为问题一部分的GUI,但我完全失去了这一点。两个变量都必须是self.sam?所以,self.sam ='TestWord'并导入self.sam。我已经尝试过,但没有成功,但是,我可能在这里错过了一个细节。任何帮助将不胜感激。