diff options
Diffstat (limited to 'search_past_papers.py')
-rw-r--r-- | search_past_papers.py | 17 |
1 files changed, 17 insertions, 0 deletions
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") |