Kezdőoldal » Számítástechnika » Programozás » Hogy keressek sort python-ba?

Tamas3791 kérdése:

Hogy keressek sort python-ba?

Figyelt kérdés

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



2015. aug. 20. 16:44
 1/7 anonim válasza:
file.readline()
2015. aug. 20. 16:46
Hasznos számodra ez a válasz?
 2/7 A kérdező kommentje:
és ezzel hogy keressek sort mert ha a () írok számot nem azt teszi
2015. aug. 20. 16:48
 3/7 anonim ***** válasza:
Ciklusba teszed az olvasást, és a beolvasott sort megvizsgálod egy elágazással.
2015. aug. 20. 16:59
Hasznos számodra ez a válasz?
 4/7 A kérdező kommentje:

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()

2015. aug. 20. 18:25
 5/7 anonim ***** válasza:
Mi a hányadék ez?
2015. aug. 20. 22:07
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:

Példa a readline használatára:

[link]


Tehát vedd ki a paramétert és happy end.

2015. aug. 20. 22:39
Hasznos számodra ez a válasz?
 7/7 Ozmium42 ***** válasza:

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)

2015. aug. 21. 03:42
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!