【发布时间】:2018-01-10 12:25:32
【问题描述】:
文件 1
#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。我已经尝试过了,但它没有用,但是,我可能在这里遗漏了一个细节。任何帮助将不胜感激。
【问题讨论】:
标签: python-3.x file class tkinter python-import