To make the data readable for a program, use a consistent format for each line. A common method is using a comma to separate the username and password. admin, password123 user_one, securePass789 guest, guest2026 Use code with caution. Copied to clipboard 2. How to Read the File (Python Example)
This method is great for school tasks or simple offline projects. Download Loginnn txt
When writing your script, it is best to load the file into a dictionary. This allows you to quickly check if a username exists and then verify the password. To make the data readable for a program,
def load_users(): users_dict = {} with open("user.txt", "r") as f: for line in f: # Splitting by comma-space ensures clean data user, passw = line.strip().split(", ") users_dict[user] = passw return users_dict users = load_users() username = input("Username: ") password = input("Password: ") if username in users: if users[username] == password: print("Login successful!") else: print("Incorrect password.") else: print("User not found.") Use code with caution. Copied to clipboard 3. Creating and Editing the File If you just need to create the .txt file itself: Copied to clipboard 2
Open Notepad and type your list, then save as .txt . Mac: Use TextEdit (ensure it is in "Plain Text" mode).
Storing passwords in a plain text file is because anyone with access to the computer can read them.