0
def false_to_true():
    name = input("Input name: ")
    file=open("users.txt","r")
    lines = file.readlines()
    file.close()
    for line in lines:
        username, lel, type = line.split("/")
#This while dont work, work only for last line in text. How to fix
        while name == username:
            name = input("input name again: ")

    type = "True"
    with open("users.txt", "w") as users:
        users.write("/".join([username, lel, type]))

false_to_true()

I won't to change word False to True for username I input. I have this text in file users:

#Marko123/male/False
#Mimi007/female/False
#John33/male/False
#Lisa12/female/False
#Inna23/female/False
#Alisa27/female/False

When i input username Lisa12, i wont to got this text:

#Marko123/male/False
#Mimi007/female/False
#John33/male/False
#Lisa12/female/True    -here-
#Inna23/female/False
#Alisa27/female/False
NoProblem
  • 1
  • 1

0 Answers0