Python zadatak pomoć

poruka: 3
|
čitano: 323
|
moderatori: Danny_HR, Lazarus Long, XXX-Man
1
+/- sve poruke
ravni prikaz
starije poruke gore
2 tjedna
offline
Python čitanje iz file-a i uspoređivanje sa unosom
    1. Moram riješiti ovaj zadatak, ali ne razumijem kako da u pythonu pročitam zadnji red, odvojim ga dalje da dobijem zadnji element tog reda i onda to usporedim sa korisničkim unosom. Znam jedino napisat kratki kod koji čita file,podijeli file po retcima i printa zadnji redak.
    2. Napišite program koji učitava datoteku s popisom korisnika /etc/passwd. U toj su datoteci pojedini elementi retka odvojeni znakom dvotočke, a posljednji element je zadana ljuska korisnika koja se pokreće nakon njegove prijave. Program traži unos ljuske (npr. /bin/bash ili /usr/sbin/nologin), a zatim se u tekstualnu datoteku spremaju po jedno u redu imena korisnika kojima je to zadana ljuska korisnika.
Poruka je uređivana zadnji put uto 7.5.2019 12:12 (žnjžnj).
 
0 0 hvala 0
6 godina
offline
Re: Python čitanje iz file-a i uspoređivanje sa un

Ne treba ti zadnji red, nego zadnji podatak svakog retka. Treba ti i prvi podatak svakog retka (ime korisnika).

 

shell = input('Unesi ljusku:')

with open('/etc/passwd') as passwd, open('output.txt', 'w') as output:
    for line in passwd:
        info = line.rstrip().split(':')
        if info[-1] == shell:
            output.write(info[0] + '\n')

Poruka je uređivana zadnji put sri 8.5.2019 21:38 (Bobobo-bo Bo-bobo).
2 tjedna
offline
Python zadatak pomoć

hvala puno, skroz kirvo sam procitao zadatak

 
0 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice