Python 用户名和密码登录
我想创建一个登录名,在其中打开一个文本/csv文件,从文件中读取“有效”用户名和密码,然后如果用户添加的内容与文件中的内容匹配,那么它将允许访问程序的其余部分 如何将下面的代码集成到其中一个打开文件的代码中,读取有效的用户名和密码,并根据用户输入进行检查 目前,我有一些工作,但只有一个密码,我已经在代码中设置Python 用户名和密码登录,python,login,tkinter,ttk,Python,Login,Tkinter,Ttk,我想创建一个登录名,在其中打开一个文本/csv文件,从文件中读取“有效”用户名和密码,然后如果用户添加的内容与文件中的内容匹配,那么它将允许访问程序的其余部分 如何将下面的代码集成到其中一个打开文件的代码中,读取有效的用户名和密码,并根据用户输入进行检查 目前,我有一些工作,但只有一个密码,我已经在代码中设置 Password = StringVar() Username = StringVar() def EnterPassword(): file = open('Lo
Password = StringVar()
Username = StringVar()
def EnterPassword():
file = open('Logins.txt', 'w') #Text file i am using
with open('Logins.txt') as file:
data = file.read() #data=current text in text file
UsernameAttempt = Username.get()#how to get value from entry box
PasswordAttempt = Password.get()#how to get value from entry box
if PasswordAttempt == '' and UsernameAttempt == '':
self.delete()
Landlord = LandlordMenu()
else:
PasswordError = messagebox.showerror('Password/Username Entry','Incorrect Username or Password entered.\n Please try again.')
PasswordButton = Button(self.GenericGui,text = 'Landlord Section',height = 3, width = 15, command = EnterPassword, font = ('TkDefaultFont',14),relief=RAISED).place(x=60,y=175)
希望您能提供一些帮助请查看一些文档。您在“编码注释”->
#如何从输入框中获取值
中遇到的问题很容易通过使用解决
对于读取文件,还有关于字符串和文件操作(使用string.split(“;”)
获取数组而不是行字符串,将文件逐行读取为字符串)
在编写应用程序之前,请务必阅读文档。您不需要知道所有python模块的完整API,但需要知道在哪里查找。在没有实际需要的情况下,依赖其他用户/开发人员是非常令人疲惫的(因为有非常详细的文档和大量关于这类内容的指南)
这并不意味着冒犯,而是向您展示获取文档有多么容易。两个结果中的第一个结果来自搜索引擎。(ddg)
请记住,SO既不是一个代码编写服务,也不是一个“让我为您搜索”论坛。您需要什么样的帮助?您的问题不包括实际问题。@BryanOakley Id希望集成我当前的代码,以便它根据“有效登录”文件检查用户用户名和密码输入。所有可能的登录都将存储在text/csv文件中,而不是仅在代码中设置用户名和密码,我目前没有在给定代码中尝试读取该文件或类似文件。您应该做的是:从文件中读取,将id和pass.es分配给相应的列表,并检查输入的id和pass.es是否在这些列表中。首先尝试实现这一点,然后询问有关您卡住的步骤或出现错误的问题等@Lafexlos我补充了一些关于文件打开的信息,我知道这些信息,但不知道从现在开始该怎么做