python前台tk登录用文件保存信息
时间: 2023-08-09 15:01:22 浏览: 23
Python前台使用tkinter编写登录界面时,可以使用文件保存用户信息。以下是一个简单的例子:
```
import tkinter as tk
from tkinter import messagebox
def login():
username = entry_username.get()
password = entry_password.get()
# 将用户名和密码保存到文件中
with open("user_info.txt", "w") as file:
file.write(username + "\n")
file.write(password + "\n")
messagebox.showinfo("登录成功", "登录成功!")
# 创建登录界面
window = tk.Tk()
label_username = tk.Label(window, text="用户名:")
label_username.pack()
entry_username = tk.Entry(window)
entry_username.pack()
label_password = tk.Label(window, text="密码:")
label_password.pack()
entry_password = tk.Entry(window, show="*")
entry_password.pack()
btn_login = tk.Button(window, text="登录", command=login)
btn_login.pack()
window.mainloop()
```
上述代码使用了tkinter库创建了一个登录界面,用户输入用户名和密码后,点击登录按钮即可保存到文件中。文件名为"user_info.txt",使用"w"模式打开文件,这样每次登录时都会覆盖原有的用户信息。如果想要追加保存多个用户信息,则可以使用"a"模式打开文件。
当用户点击登录按钮后,使用messagebox显示一个信息框,提示用户登录成功。你可以根据需要自行修改保存文件的路径和名称,以及登录成功后的提示信息。
相关推荐

















