Subiecte populare
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Dacă poliția Python îmi citește codul, voi primi închisoare pe viață
Nu știam că importurile locale sunt controversate, import biblioteci în funcții tot timpul
Dar cu o mare putere vine o mare responsabilitate
Înțeleg că PEP8 sugerează importuri globale, dar fiecare regulă are excepții și ar trebui să știi când să le încalci
Iată câteva avantaje ale importurilor locale:
Știți exact de unde provin dependențele în momentul utilizării lor, în loc să fie nevoie să derulați până în partea de sus a unui fișier
poate importa condiționat module atunci când/dacă aveți nevoie de ele
ar putea îmbunătăți timpul de încărcare al unui modul, deoarece nu trebuie să importați totul la început
vă poate ajuta să ieșiți din dependențele circulare (presupunând că sunteți prea leneș pentru a remedia dependența circulară în mod corect)
Evident, există și dezavantaje pentru importurile locale, dar aceasta este o piesă pufoasă, așa că nu le voi menționa aici
În general, recomandarea mea este să utilizați importurile globale, dar să înțelegeți compromisurile, astfel încât să puteți profita de importurile locale atunci când este necesar

Limită superioară
Clasament
Favorite