私はログインフォームを作成しています。このフォームでは、ログインするために顧客IDと姓を入力します。このフォームに入力された顧客IDを別のファイルで使用する必要があります。ここで最初のファイル(ログインフォーム)のための私のコードは、私はその後、別にCustomerIDSave
変数を使用する必要が別のファイルから変数にアクセスする方法は?
def customer_login():
global CustomerID, Forename
master = Tk()
Label(master, text="Customer Login", fg='black', bg='turquoise', font=('comicsans', 14)).grid(row=0)
Label(master, text="Please enter your Customer ID", fg='black', bg='turquoise', font=('comicsans', 12)).grid(row=1)
Label(master, text="Please enter your forename", fg='black', bg='turquoise', font=('comicsans', 12)).grid(row=2)
CustomerID = Entry(master)
Forename = Entry(master)
CustomerID.grid(row=1, column=1)
Forename.grid(row=2, column=1)
CustomerIDSave=CustomerID.get()
です。私はモジュールとしてファイルをインポートしようとしましたが、これはうまくいきませんでした。私が何をすることができるかについてのアイデアは何ですか?私はプログラムが1つの大きなファイルにまとまっているわけではありません。
コードが正しくインデントされています – MYGz
[別のファイルからの変数のインポート(python)](http://stackoverflow.com/questions/17255737/importing-variables-from-another-file-python) – bouletta
この関数では重複している可能性があります'return CustomerIDSave'と' result = custom_login() 'を使うべきです。別のファイルをインポートした後、 'another_file.another_function(result)'を使うべきです。 – furas