File size: 764 Bytes
8cb8290
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import json
import os

def touch_folder(folder):
    if not os.path.exists(folder):
        os.makedirs(folder)

def get_courses():
    try:
        with open('kth_qa/courses.json', 'r') as f:
            data = json.load(f)
    except FileNotFoundError:
        try:
            with open('courses.json', 'r') as f:
                data = json.load(f)
        except FileNotFoundError:
            raise FileNotFoundError('courses.json not found')
    courses = data.get('courses')
    return courses

if __name__ == '__main__':
    courses = get_courses()
    print(len(courses))
    new_courses = {}
    for c in courses.keys():
        if c[:2] in ['ME', 'DA', 'DM', 'DT', 'DH', 'MF', "EI"]:
            new_courses[c] = courses[c]

    print(len(new_courses))