如何在Python中存储和使用任何位置的值

2024-05-18 06:52:08 发布

您现在位置: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)

这当然不起作用,但这是我正在做的,当然可以完全删除。你知道吗


Tags: and代码用户nameself信息ifpage
1条回答
网友
1楼 · 发布于 2024-05-18 06:52:08

如果需要使username全局化,则需要首先在文件开头定义它:

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

然后你就能做到:

global username

并在全球范围内引用。你知道吗

相关问题 更多 >