Best Practice für das verzögerte Laden von Python-ModulenPython

Python-Programme
Anonymous
 Best Practice für das verzögerte Laden von Python-Modulen

Post by Anonymous »

Gelegentlich möchte ich das verzögerte Laden von Modulen in Python. Normalerweise, weil ich die Laufzeitanforderungen oder Startzeiten niedrig halten möchte und die Aufteilung des Codes in Untermodule umständlich wäre. Ein typischer Anwendungsfall und meine derzeit bevorzugte Implementierung ist dieser:

Code: Select all

jinja2 = None

class Handler(...):
...
def render_with_jinja2(self, values, template_name):
global jinja2
if not jinja2:
import jinja2
env = jinja2.Environment(...)
...
Ich frage mich: Gibt es eine kanonische/bessere Möglichkeit, verzögertes Laden von Modulen zu implementieren?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post