Hogy keressek sort python-ba?
bejelentkezést készítek és egy txt fájlból szeretném betölteni a felhasználónevet (a jelszavat ugyan úgy ha tudtok segíteni)
és azt akarom hogy minden sorba legyen egy név majd a sorokat visszakeresni
próbáltam file.read() de az karakterre keres nem sorra
ez nekem nem megy valaki segítene?
from tkinter import *
import tkinter
import os, sys
root = Tk()
root.title("Bejelentkezés")
root.geometry("640x480")
##FELHASZNÁLÓ NEVEK
text_file_1 = open("Logging data/username.txt", "r")
TamásF = text_file_1.readline(1)
NoémiF = text_file_1.readline(2)
text_file_1.close()
##JELSZAVAK
text_file_2 = open("Logging data/password.txt", "r")
TamásJ = text_file_2.readline(1)
NoémiJ = text_file_2.readline(2)
text_file_2.close()
jelszo_kod = 0
print (TamásF)
print (NoémiF)
print (TamásJ)
print (NoémiJ)
def logg():
felhasznalo = msg_1.get()
jelszo = msg_2.get()
if felhasznalo == TamásF or felhasznalo == NoémiF:
jelszo_kod = 1
if jelszo == TamásJ or jelszo == NoémiJ:
if jelszo_kod == 1:
#os.system("game.py arg")
print (TamásF)
print (TamásJ)
print (NoémiF)
print (NoémiJ)
else:
jelszo_kod = 0
mlabel1 = Label(root, text= "Hibás Felhasználónév vagy Jelszó").place(x = 250,y = 15)
print ("HIBA")
msg_1 = StringVar()
msg_2 = StringVar()
mtext1 = Entry(root, textvariable=msg_1, width=15).place(x=115, y=0)
mtext2 = Entry(root, textvariable=msg_2, width=15).place(x=115, y=30)
mlabel1 = Label(root, text= "Felhasználónév: ").place(x = 0,y = 0)
mlabel2 = Label(root, text= "Jelszó: ").place(x = 0,y = 30)
mbutton1 = Button(root, text = "Bejelentkezés", height = 1, width = 9, command = logg).place(x = 120, y = 70)
root.mainloop()
a readline() függvény paraméter nélküli, és a beolvasott fájl sorait adja vissza listaként. Mint listából választhatod ki utána a megfelelő sort, ha tudod a megfelelő indexet.
TamásF = text_file_1.readline(1)
helyett:
TamásF = text_file_1.readline()[1] (gondolom ezt akarod)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!