Uke 3 #1 utkast

This commit is contained in:
Trygve 2023-09-28 14:58:25 +02:00
parent d48d576891
commit 27b4466948
1 changed files with 43 additions and 0 deletions

43
uke3.py Normal file
View File

@ -0,0 +1,43 @@
#!/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")