Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Finaliser
- import shutil, os, os.path
- def Socrates():
- global SocNo
- SocNo=(str(input("Insert Socrates Number: ")))
- if SocNo.isalpha():
- print("Invalid input.")
- print("")
- Socrates()
- print("You have chosen: " +str(SocNo))
- return Socrates
- def DriveLetter():
- global DriveChoice
- DriveChoice=(str.upper(input("M or N Drive?: ")))
- if DriveChoice.upper() == "M":
- print ("You have chosen drive: M:")
- elif DriveChoice.upper()== "N":
- print ("You have chosen drive: N:")
- elif DriveChoice.isalnum():
- print("Invalid input.")
- print("")
- DriveLetter()
- return DriveLetter
- def Submission():
- global SubNo
- SubNo = (str(input("Submission Number: ")))
- if SubNo.isalpha():
- print("Invalid input.")
- print("")
- Submission()
- return Submission
- def Answers():
- print("")
- print("Socrates Number: " + str(SocNo))
- #print("Drive Letter: " + str(DriveChoice))
- print("Submission Number: " + str(SubNo))
- print("")
- def Choice():
- UserChoice=str(input("Are these values correct? [Y/N]: "))
- if UserChoice.upper() == "N":
- print("")
- print("-----------------------------------")
- print("")
- Socrates()
- print("")
- DriveLetter()
- print("")
- Submission()
- print("")
- Answers()
- print("")
- Choice()
- elif UserChoice.upper() == "Y":
- return
- elif UserChoice.isalnum():
- print("Invalid input.")
- print("")
- Choice()
- return Choice
- def SocYear():
- if os.path.exists("Z:\\Case Notes\\2020\\" + SocNo):
- print("Socrates number " + SocNo + " already exists.")
- elif os.path.exists("Z:\\Case Notes\\2019\\" + SocNo):
- print("Socrates number " + SocNo + " already exists.")
- elif os.path.exists("Z:\\Case Notes\\2018\\" + SocNo):
- print("Socrates number " + SocNo + " already exists.")
- elif os.path.exists("Z:\\Case Notes\\2017\\" + SocNo):
- print("Socrates number " + SocNo + " already exists.")
- return
- else:
- print("Socrates number " + SocNo + " does not exist.")
- return
- # if os.path.exists("Z:\\Case Notes\\2019\\" + SocNo):
- # SocNo[0:2] == "19"
- # print("Socrates number " + SocNo + " already exists.")
- # else:
- # print("Socrates number " + SocNo + " does not exist.")
- # return
- # if os.path.exists("Z:\\Case Notes\\2018\\" + SocNo):
- # SocNo[0:2] == "18"
- # print("Socrates number " + SocNo + " already exists.")
- # else:
- # print("Socrates number " + SocNo + " does not exist.")
- # return
- # if os.path.exists("Z:\\Case Notes\\2017\\" + SocNo):
- # SocNo[0:2] == "17"
- # print("Socrates number " + SocNo + " already exists.")
- # else:
- # print("Socrates number " + SocNo + " does not exist.")
- # return
- def SubmissionP():
- if os.path.exists("Z:\\Case Notes\\2020\\" + SocNo + "\\Submission " + SubNo):
- # SocNo[0:2] == "20"
- print("Submission " + SubNo + " already exists.")
- elif os.path.exists("Z:\\Case Notes\\2019\\" + SocNo + "\\Submission " + SubNo):
- # SocNo[0:2] == "19"
- print("Submission " + SubNo + " already exists.")
- elif os.path.exists("Z:\\Case Notes\\2018\\" + SocNo + "\\Submission " + SubNo):
- # SocNo[0:2] == "18"
- print("Submission " + SubNo + " already exists.")
- elif os.path.exists("Z:\\Case Notes\\2017\\" + SocNo + "\\Submission " + SubNo):
- # SocNo[0:2] == "17"
- print("Submission " + SubNo + " already exists.")
- return
- else:
- print("Submission " + SubNo + " does not exist.")
- return
- # if os.path.exists("Z:\\Case Notes\\2019\\" + SocNo + "\\Submission " + SubNo):
- # SocNo[0:2] == "19"
- # print("Submission " + SubNo + " already exists.")
- # else:
- # print("Submission " + SubNo + " does not exist.")
- # return
- # if os.path.exists("Z:\\Case Notes\\2018\\" + SocNo + "\\Submission " + SubNo):
- # SocNo[0:2] == "18"
- # print("Submission " + SubNo + " already exists.")
- # else:
- # print("Submission " + SubNo + " does not exist.")
- # return
- # if os.path.exists("Z:\\Case Notes\\2017\\" + SocNo + "\\Submission " + SubNo):
- # SocNo[0:2] == "17"
- # print("Submission " + SubNo + " already exists.")
- # else:
- # print("Submission " + SubNo + " does not exist.")
- # return
- print("")
- print(" █▀▀ █ █▄░█ ▄▀█ █░░ █ █▀ █▀▀ █▀█")
- print(" █▀░ █ █░▀█ █▀█ █▄▄ █ ▄█ ██▄ █▀▄")
- print(" Case Finalisation")
- print("")
- Socrates()
- print("")
- #DriveLetter()
- #print("")
- Submission()
- print("")
- Answers()
- print("")
- Choice()
- print("")
- SocYear()
- print("")
- SubmissionP()
- print("")
- #if os.path.exists(DriveChoice + ":\\"):
- # print("True")
- # print("")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement