Ich führe mehrere Python-Skripte aus, die bis auf ein Präfix auf den Variablen identisch sind. (Nur aus Gründen der Klarheit arbeite ich mit Tweepy und der Twitter API).So rufen Sie 'from x import *' auf, wobei x eine Variable in Python ist
Ich habe jede API-Anmeldeinformationen , yy_apicred.py
usw. benannt, und diese werden als separate Datei im Ordner gespeichert.
Auch habe ich Tabellen mit den Namen xx_info
, yy_info
, etc. Dieser Teil ist einfach durch String-Manipulation zu ändern.
Ich möchte dies ändern, so dass es eine Datei ist, in der ich die xx-Zeichenfolge als Argument übergeben. Dies funktioniert für alles außer den from xx_cred import*
Wenn ich es mit einem String-Variable ersetzen, ich den Fehler, dass ImportError: No module named 'var'
Gibt es eine Weise, die ich durch eine Variable importieren?
Ich habe dieses versucht und es findet das Modul nicht. Ich habe versucht, "Import-Cred" nach und es findet nicht das "Cred" Modul – pekasus
Versuchen Sie nicht, es erneut zu importieren. Verwenden Sie einfach "cred" als Modul. –
Super! Es klappt. Vielen Dank! Gibt es eine Möglichkeit, ein "from xx import *" zu machen oder muss ich jedes Mal "cred.variable" angeben? – pekasus