JavaScript
x
42
42
1
def change():
2
wind = Tk()
3
text1 = Entry(wind)
4
text1.pack()
5
6
def write():
7
newfile = open("newfile.txt", "w")
8
newfile.write(text1.get())
9
newfile.close()
10
11
def show_password():
12
global r1
13
r1 = open("newfile.txt", "r")
14
print("Password is: %s" % r1.read())
15
16
btn2 = Button(wind, text="Show Password", command=show_password)
17
btn2.pack(pady=5)
18
19
btn1 = Button(wind, text="Set Password", command=write)
20
btn1.pack(pady=5)
21
22
23
def dark():
24
pop = Tk()
25
26
e1 = Entry(pop, background="#292929", foreground="white")
27
e1.place(x=60, y=0)
28
e2 = Entry(pop, background="#292929", foreground="white")
29
e2.place(x=60, y=22)
30
31
def login():
32
global no1
33
username = (e1.get())
34
password = (e2.get())
35
print("Username: %snPassword: %s" % (e1.get(), e2.get()))
36
if username == "a" and password == r1.read():
37
new_win = Tk()
38
elif username == "a" and password != r1.read():
39
sleep(5)
40
41
mainloop()
42
Whenever I run the program, I don’t get an error message. However, when I type in what I have just set or set before as the password (in the txt file) or what is printed in the terminal, it sleeps the program like I got it wrong. I’ve posted this before and it was too long, so it’s shortened now. This is just revision for my assessment.
Advertisement
Answer
For example you can do:
JavaScript
1
7
1
File = open(‘file.txt’, ‘r’)
2
File_context = File.read()
3
File.close()
4
5
If ‘Word’ in File_context:
6
Print(‘FOUND!’)
7
Tell me if it works!