Výjimky a práce se soubory
Jupyter notebook z dnešního semináře.
Zadání
-
úkol 1
Pomocí následujícího kódu vygenerujte náhodnou matici.
Tuto matici uložte do souboruimport random as r cols = 10 rows = 10 M = [[r.randint(1,100) for j in range(cols)] for i in range(rows)]
input.txt
. -
úkol 2
Napište funkci, která načte soubor z předchozího úkolu a sečte všechny položky v matici.
-
úkol 3
Příklad z předchozího semináře (OOP) upravte tak, aby se do souboru
log.txt
ukládala veškerá aktivita (chybová i ta řádná) na serverech (přijetí e-mailu, předání e-mailu, nenalezení uživatele, nenelezení serveru a další).