def f_open(): f = open('config.txt', 'r+') line = f.readline() print(line) name = "" while True: line = f.readline() if not line: break name += line.strip() f.close() if username_entry.get() in name.replace('\n', '') : fl = open('password.txt', 'r+') password= fl.read() if password_entry.get() ==password: tk.messagebox.showerror(title='正确', message='用户存在') else: tk.messagebox.showerror(title='错误', message='用户不存在' ) else: tk.messagebox.showerror(title='错误', message='用户不存在' )写成伪代码形式
时间: 2024-02-14 08:18:37 浏览: 138
定义函数 f_open():
打开文件 config.txt,以读写方式打开,命名为 f
读取文件中的第一行,存储在变量 line 中
打印 line
定义一个空字符串变量 name
无限循环:
读取文件中的下一行,存储在变量 line 中
如果 line 为空字符串,跳出循环
将 line 去掉换行符后加入 name
关闭文件 f
如果在用户输入的用户名在去掉换行符的 name 中:
打开文件 password.txt,以只读方式打开,命名为 fl
读取文件中的所有内容,存储在变量 password 中
如果用户输入的密码等于 password:
弹出一个消息框,显示“用户存在”
否则:
弹出一个消息框,显示“用户不存在”
否则:
弹出一个消息框,显示“用户不存在”
阅读全文