In Ruby statt Wiederholung des "require" (die "Import" in Python) Wort viele Male, ichWie werden mehrere Importe in Python durchgeführt?
%w{lib1 lib2 lib3 lib4 lib5}.each { |x| require x }
So durchläuft es den Satz von "Libs" über und "require" (Import) jeder von Ihnen. Jetzt schreibe ich ein Python-Skript und möchte so etwas machen. Gibt es einen Weg, oder muss ich "Import" für alle von ihnen schreiben?
Die direkte "Traduction" wäre so etwas wie der folgende Code. Wie auch immer, da Python keine libs namens strings importiert, funktioniert es nicht.
requirements = [lib1, lib2, lib3, lib4, lib5]
for lib in requirements:
import lib
Vielen Dank im Voraus
Python hat tatsächlich eine eingebaute Funktion haben [ '__import__'] (http://docs.python.org/library/functions.html#__import__), die Sie importieren können ein Modul, das in einer Zeichenfolge benannt ist. Aber es soll von der Implementierung der 'import'-Anweisung aufgerufen werden, nicht vom Benutzercode. Das wäre in diesem Fall sicherlich nicht die richtige Lösung. –
Oh! Wirklich danke für alle Antworten. Sehr gut alle von ihnen. – Eduardo