Odpowiedzi:
Kiedy importujesz bibliotekę Pythona, która nie ma odpowiedniego .pyc
pliku (lub jest nieaktualna w porównaniu do źródła), python „skompiluje” nowy kod bajtowy . Wygląda na to, że ta opcja robi to po prostu dla wszystkiego w standardowej bibliotece, aby nie trzeba było tego robić przy pierwszym importowaniu.
Jeśli chodzi o to, dlaczego nie jest to domyślne, nie wiem; Sądzę, że dzieje się tak, ponieważ ma to bardzo niewielki wpływ i niektórzy ludzie nie chcą na to przeznaczać bibliotek, których nigdy nie użyją.