Untitled
def load_data(): try: return open("students.cve", "r").read().split("\n") except (FileNotFoundError): return [] def save_data(data): file=open("students.cve", "w") file.write("\n".join(data)) if __name__ == "__main__": dastor = input("dastor ra vard konid ") if (dastor== "add"): cod =input("cod? ") nam =input("nam? ") nam_khanevadegi = input("nam khanevadegi? ") nomre= input("nomre? ") data =load_data() data.append(cod+","+nam+","+nam_khanevadegi+","+ nomre) save_data(data) print("danesghjoo ezafe shod!") elif (dastor=="delete"): cod = input("cod? ") data = load_data() updated_data = [] for daneshjoo in data: if daneshjoo.split(",")[0] != cod: updated_data.append(daneshjoo) save_data(data) print("daneshjoo hazf shod") elif (dastor=="taghir"): cod = input("cod? ") data = load_data() for i in range(len(data)):#injaro komak grftm daneshjoo = data[i] listDadeHa = daneshjoo.split(",")#ba komk reshte ha split if listDadeHa[0] == cod: namjadid = input("nam jadid ro vard konid? ghabli "+listDadeHa[1]+" ast? ") listDadeHa[1] =namjadid namkhanevadegijadid = input("nam khanevadgi jadid ro vard konid?ghabli "+listDadeHa[1]+" ast? ") listDadeHa[2] =namkhanevadegijadid nomrejadid = input("nomre jadid ro vard konid? ghabli "+listDadeHa[3]+" ast? ") listDadeHa[3] =nomrejadid data[i] = ",".join(listDadeHa)#reshte ha break save_data(data) print("taighr anjamshod") elif (dastor== "search cod"): cod = input("cod? ") data = load_data() for daneshjoo in data: listDadeHa = daneshjoo.split(",") if listDadeHa[0] == cod: print("cod:"+listDadeHa[0]) print("nam:"+listDadeHa[1]) print("nam khanevadgi:"+listDadeHa[2]) print("nomre:"+listDadeHa[3]) elif(dastor=="search nam"): nam = input("nam? ") data = load_data() for daneshjoo in data: listDadeHa = daneshjoo.split(",") if listDadeHa[1] == nam: print("cod:"+listDadeHa[0]) print("nam:"+listDadeHa[1]) print("nam khanevadgi:"+listDadeHa[2]) print("nomre:"+listDadeHa[3]) elif(dastor== "list"): data = load_data() for daneshjoo in data: listDadeHa = daneshjoo.split(",") print("cod:"+listDadeHa[0]) print("nam:"+listDadeHa[1]) print("nam khanevadgi:"+listDadeHa[2]) print("nomre:"+listDadeHa[3]) else: print("dastor na motabar")
Leave a Comment