Ich wollte den Import mit einem Variablennamen verwenden. Zum Beispiel wollte ich so etwas wie diesesPython-Import als Variablenname
from var import my_class
ich Pythons ging tun, durch documentation, scheint aber das ist ein wenig verwirrend. Ich habe auch einige anderen Posting auf Stack-Überlauf gesehen, dass das Beispiel so etwas wie diese Dieses zweite Beispiel
import importlib
my_module = importlib.import_module("var, my_class)
geben zu einem gewissen Grad funktioniert. Das einzige Problem, das ich hier sehe Var ist importiert, aber ich sehe nicht die Attribute von my_class im Python-Namespace. Wie würde ich gleichsetzen, dies zu meinem ursprünglichen Beispiel
from var import my_class
Ich habe es falsch benutzt. Vielen Dank. – Matt
Könnten Sie nicht sagen, dass 'my_class = importlib.import_module (" var ") .__ getattribute __ (" meine_klasse ")' ist ein direkt programmierbares Äquivalent für 'from var import my_class'? –
@ChristopherShroba Ich denke du könntest. – DyZ