#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。我已經嘗試過,但沒有成功,但是,我可能在這裏錯過了一個細節。任何幫助將不勝感激。