ファイル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)
それはクラスのときに、私は、SAMをインポートすることができますどのように出力
from file1 import sam
builtins.ImportError: cannot import name 'sam'
?私は、クラスが存在しなければこれを行う方法を知っています。また、このコードは2つのGUIを開きますが、これは問題の一部でなければなりませんが、私はこの時点で完全に失われています。両方の変数をself.samにする必要がありますか?だから、self.sam = 'TestWord'とimport self.sam。私はこれを試して、それは動作しませんでしたが、私はここで詳細が不足している可能性があります。どんな助けもありがとう。