Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os.path
- class Client:
- def print(self):
- if os.path.exists("klienti.txt"):
- print("Fails atrasts")
- else:
- print("Fails nav atrasts")
- system.exit(0)
- print("Klienti \n ")
- try:
- with open("klienti.txt") as f:
- for line in f:
- if line.strip()=="":
- continue
- clientinfo = line.split(";")
- client1.nosaukums = clientinfo[0]
- client1.regnumurs = clientinfo[1]
- client1.regdatums = clientinfo[2]
- client1.adrese = clientinfo[3]
- client1.talr = clientinfo[4]
- print(client1.nosaukums,", ",client1.regnumurs,", ",client1.regdatums,", ",client1.adrese,", ",client1.talr)
- except IndexError:
- pass
- f.close()
- def search(self,bywhat):
- if bywhat == 2 or bywhat == 5:
- krit=int(input("Ieraksti meklēšanas kritēriju\n"))
- with open("klienti.txt") as f:
- for line in f:
- clientinfo = line.split(";")
- client1.nosaukums = clientinfo[0]
- client1.regnumurs = clientinfo[1]
- client1.regdatums = clientinfo[2]
- client1.adrese = clientinfo[3]
- client1.talr = clientinfo[4]
- if krit==int(clientinfo[int(bywhat-1)]):
- print(client1.nosaukums, ", ", client1.regnumurs, ", ", client1.regdatums, ", ", client1.adrese,
- ", ", client1.talr)
- elif bywhat==1 or bywhat==3 or bywhat==4:
- krit = input("Ieraksti meklēšanas kritēriju\n")
- with open("klienti.txt") as f:
- for line in f:
- clientinfo = line.split(";")
- client1.nosaukums = clientinfo[0]
- client1.regnumurs = clientinfo[1]
- client1.regdatums = clientinfo[2]
- client1.adrese = clientinfo[3]
- client1.talr = clientinfo[4]
- if str(krit) == str(clientinfo[bywhat-1]):
- print(client1.nosaukums, ", ", client1.regnumurs, ", ", client1.regdatums, ", ", client1.adrese,
- ", ", client1.talr)
- f.close()
- print("181RDB062,Toms Laus, 6.grupa")
- client1=Client()
- paradit=input("Vai vēlies parādīt visus klientus?\n"
- "y/n\n")
- if paradit=="y" or paradit=="Y":
- client1.print()
- client1.search(int(input("\n\nMeklet klientu \n"
- "1. Pēc uzņēmuma nosaukuma\n"
- "2. Pēc reģistrācijas numura\n"
- "3. Pēc reģistrācijas datuma\n"
- "4. Pēc adreses\n"
- "5. Pēc talruņa nr\n"
- "")))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement