Wyzwanie
Logowanie zamiast print
…logging dla jego poziomu: logging.debug() , logging.info() , logging.warning() albo logging.error() , i usuń poziom z tekstu, bo dodaje go format. Przy poziomie INFO linie debug znikają: INFO TANK-1 w…
Wyniki 1–10 z 26
Wyzwanie
…logging dla jego poziomu: logging.debug() , logging.info() , logging.warning() albo logging.error() , i usuń poziom z tekstu, bo dodaje go format. Przy poziomie INFO linie debug znikają: INFO TANK-1 w…
Wyzwanie
Policz wpisy dziennika misji według poziomu, INFO, WARN i ERROR, w słowniku liczników, a potem licz dowolny poziom przez get(), gdy pojawiają się linie DEBUG, i wypisz poziomy w kolejności…
Wyzwanie
Zamień wartości w linię logu w rodzaju [T+00:12:05] INFO Silniki w normie za pomocą f-stringa, a potem zbuduj znacznik czasu z liczb z zerami wiodącymi.
Wyzwanie
…nowej linii. Nie daj się oszukać Przyszedł nowy wpis: INFO WARN light test complete . To wpis INFO o lampce ostrzegawczej, ale kod startowy liczy teraz 4 ostrzeżenia. Spraw, żeby liczenie dopasowywało…
Wyzwanie
…+= 1 . Wynik zostaje taki jak był: DEBUG: 2 ERROR: 1 INFO: 4 WARN: 3 Najczęstsze najpierw Zastąp posortowaną listę listą od najczęstszego poziomu w dół, przez counts.most_common() , pod nagłówkiem…
Wyzwanie
…godziny, w kolejności czasu: Według poziomu: WARN: 6 INFO: 5 ERROR: 2 Według godziny: 09:00: 4 10:00: 4 11:00: 5 Liczenie załatwią dwa obiekty Counter ; godzina to dwa pierwsze znaki czasu plus ":00"…
Wyzwanie
…jako JSON: downlink_rate_kbps = "256" log_level = "INFO" log_levl = "DEBUG" retries = 12 safe_mode = "yes" timeout_s = 2.5 dict(DEFAULTS) tworzy kopię, a update() ją uzupełnia. json.dumps(value)…
Wyzwanie
…i użyj min_level w pierwszej linii wyniku: LEVELS = ["INFO", "WARN", "ERROR"] # od najmniej do najbardziej poważnego min_level = "WARN" # pokaż ten poziom i wyższe WARN i wyżej: 4 [T+00:12:05] WARN…
Wyzwanie
…każdą linię bez jej znaku nowej linii: [T+00:10:00] INFO Wejście na orbitę zakończone [T+00:12:05] WARN Wysoka temperatura baterii 3 [T+00:14:47] ERROR Zawór paliwa 2 nie odpowiada Ukryte testy też…
Wyzwanie
…zwraca. Wynik musi zostać dokładnie taki sam: [T+00:12:05] INFO Silniki w normie Zdefiniuj funkcję na górze: def format_log(t, level, msg): , z return f"..." w środku, używając jej własnych nazw…