#!/usr/bin/env python3 # -*- coding: utf-8 -*- """ Created on Thu Sep 28 08:23:56 2023 @author: innagumauri """ #%% Task 1 import re def student_information(filename): with open(filename, 'r', newline='', encoding='utf-8') as f: lines = f.readlines() stud=[] for line in lines: if "#" in line: continue d=re.findall(r"[^, :\n]+", line) stud.append({"name":d[0], "age":d[1], "phone number":d[2]}) return stud print(student_information("data.txt")) #%% Task 2 import re import pathlib import path def get_imp_file(file): with open(file, 'r', encoding='utf-8') as f: #lines = f.readlines() imp=re.findall(r"import\s(\w+)", f.read()) return imp def get_imp_dir(dir="./"): get_imp_file("exercises2.py")