Files
aza/AzA march 2026 - Kopie (8)/_count_lines.py

17 lines
712 B
Python
Raw Normal View History

2026-04-16 13:32:32 +02:00
import os
files = [
'basis14.py', 'aza_config.py', 'aza_prompts.py', 'aza_ui_helpers.py',
'aza_persistence.py', 'aza_audio.py', 'aza_todo_mixin.py',
'aza_text_windows_mixin.py', 'aza_diktat_mixin.py',
'aza_settings_mixin.py', 'aza_ordner_mixin.py',
]
total = 0
for f in files:
n = sum(1 for _ in open(f, encoding='utf-8'))
total += n
print(f" {f:35s} {n:>5d} Zeilen")
print(f" {'' * 42}")
print(f" {'GESAMT':35s} {total:>5d} Zeilen")
print(f"\n Vorher: basis14.py allein = 11421 Zeilen")
print(f" Nachher: basis14.py = {sum(1 for _ in open('basis14.py', encoding='utf-8'))} Zeilen ({100 - round(sum(1 for _ in open('basis14.py', encoding='utf-8')) / 11421 * 100)}% kleiner)")