From c587f0b66ae75a2a8f1c6cad30b492cbeb2dfc8e Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Sun, 16 Jun 2024 15:57:05 +0000 Subject: Add everything related to past papers searching --- search_past_papers.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 search_past_papers.py (limited to 'search_past_papers.py') diff --git a/search_past_papers.py b/search_past_papers.py new file mode 100644 index 0000000..a053226 --- /dev/null +++ b/search_past_papers.py @@ -0,0 +1,17 @@ +import json + +subject_code = input("Subject code: ") +dic = json.load(open(f"{subject_code}.json")) +search_str = input("Word or words to be searched: ").lower() +flag = True +print("\nThe following are files that contain such string: ") + +for year in dic.keys(): + for file in dic[year].keys(): + for page in dic[year][file].keys(): + if search_str in dic[year][file][page]: + print(file, f"[Page {page}]") + flag = False + +if flag: + print("No file found") -- cgit v1.2.3