コード例 #1
0
def changePassword(re):
    catchpreuser=p1.preExistingUser()
    p=getpass.getpass("new password:"******"LIBRARY_MANAGEMENT_PROJECT/PROJECT_TEXT_FILES/pwd.dat",'wb') as f:
        for i in range(len(catchpreuser)):
            for j in catchpreuser[i]:
                if j==re:
                    catchpreuser[i][j][0]=p
        for i in range(len(catchpreuser)):
            pickle.dump(catchpreuser[i],f)
    print("Password Updated Successfully")    
コード例 #2
0
def new_student(u,p):
    catchpreuser=p1.preExistingUser()
    print()
    n1,n2,n3,n4=input("Name:"),input("D.O.B:"),input("Branch:"),input("Year Of Admission:")
    Stud=s.StuDetails(u,n1,n2,n3,n4)
    with open("LIBRARY_MANAGEMENT_PROJECT/PROJECT_TEXT_FILES/pwd.dat","ab") as f:
        d={}
        l=[]
        l.append(p)
        l.append('s')
        d[u]=l
        catchpreuser.append(d)
        pickle.dump(d,f)
    print("Student Added Successfully")
コード例 #3
0
def new_faculty(u, p):
    catchpreuser = p1.preExistingUser()
    print()
    n1, n2, n3, n4 = input("Name:"), input("D.O.B:"), input(
        "Department:"), input("Year Of Joining:")
    Fac1 = f1.FacDetails(u, n1, n2, n3, n4)
    with open("LIBRARY_MANAGEMENT_PROJECT/PROJECT_TEXT_FILES/pwd.dat",
              "ab") as f:
        d = {}
        l = []
        l.append(p)
        l.append('f')
        d[u] = l
        catchpreuser.append(d)
        pickle.dump(d, f)
    print("Faculty Added Successfully")