Hvis Python-politiet leser koden min, får jeg livstid i fengsel Jeg visste ikke at lokale importer var kontroversielle, jeg importerer biblioteker i funksjoner hele tiden Men med stor makt følger stort ansvar Jeg forstår at PEP8 foreslår global import, men hver regel har unntak, og du bør vite når du skal bryte dem Her er noen fordeler med lokal import: Vit nøyaktig hvor avhengighetene dine kommer fra når du bruker dem, i stedet for å måtte bla til toppen av en fil kan betinget importere moduler når/hvis du trenger dem kan forbedre lastetiden til en modul fordi du ikke trenger å importere alt i starten kan hjelpe deg med å komme deg ut av sirkulære avhengigheter (forutsatt at du er for lat til å fikse den sirkulære avhengigheten på riktig måte) Det er åpenbart også ulemper med lokal import, men dette er et puffstykke, så jeg vil ikke nevne dem her Totalt sett er min anbefaling å bruke global import, men forstå avveiningene slik at du kan dra nytte av lokal import når det er nødvendig