2017-06-17 22 views
0

我試圖讓用戶通過從輸入框中獲取他的信息來創建一個用戶名。我如何存儲這個值並在代碼的任何地方使用它?如何在Python中的任何位置存儲和使用值?

#user chooses username and moves to next frame 
def signIn(self,page_name): 
    #if textbox isn't empty 
    if ebox.index("end") != 0: 
     self.show_frame(page_name) 
     ebox.destroy() 
     global username 
     username = ebox.get() 
    else: 
     app.mbox("Error", "Please enter a username", 1) 

這當然不起作用,但這是我正在從事的工作,當然可以完全刪除。

+0

代碼是模塊的一部分嗎? –

回答

0

如果您需要username全球性的,你需要在你的文件的開頭首先定義它:

username = str() 
# your code goes here... 

然後你就可以做到:

global username 

並在全球範圍內提及。

相關問題