als de python politie mijn code leest, krijg ik levenslang in de gevangenis ik wist niet dat lokale imports controversieel waren, ik importeer bibliotheken altijd binnen functies maar met grote macht komt grote verantwoordelijkheid ik begrijp dat pep8 globale imports suggereert, maar elke regel heeft uitzonderingen, en je moet weten wanneer je ze moet overtreden hier zijn een paar voordelen van lokale imports: weet precies waar je afhankelijkheden vandaan komen op het moment dat je ze gebruikt, in plaats van naar de bovenkant van een bestand te scrollen kan modules conditioneel importeren wanneer/als je ze nodig hebt kan de laadtijd van een module verbeteren omdat je niet alles aan het begin hoeft te importeren kan je helpen om uit cirkelvormige afhankelijkheden te komen (ervan uitgaande dat je te lui bent om de cirkelvormige afhankelijkheid op de juiste manier op te lossen) uiteraard zijn er ook nadelen aan lokale imports, maar dit is een puff stuk, dus ik zal ze hier niet noemen over het algemeen is mijn aanbeveling om globale imports te gebruiken, maar begrijp de afwegingen zodat je kunt profiteren van lokale imports wanneer dat nodig is