Die Suche ergab 9 Treffer
- Donnerstag 22. Oktober 2009, 15:11
- Forum: Installation/Konfigurieren
- Thema: Windows: 32 und 64Bit installieren?
- Antworten: 9
- Zugriffe: 6637
- Donnerstag 22. Oktober 2009, 12:27
- Forum: Installation/Konfigurieren
- Thema: Python 3.1 IDLE startet nicht
- Antworten: 2
- Zugriffe: 3061
- Dienstag 20. Oktober 2009, 17:21
- Forum: Installation/Konfigurieren
- Thema: Python 3.1 IDLE startet nicht
- Antworten: 2
- Zugriffe: 3061
Python 3.1 IDLE startet nicht
Hallo,
ich habe bis vor kurzem noch Python 2.6. benutzt, es dann jedoch für Python 3.1. deinstalliert. Seitdem habe ich Probleme beim Starten von IDLE, das nur noch sporadisch funktioniert. Es lässt sich nur nach mehreren Versuchen starten, dann allerdings mit schlimmer Performance, (d.h. stark ...
ich habe bis vor kurzem noch Python 2.6. benutzt, es dann jedoch für Python 3.1. deinstalliert. Seitdem habe ich Probleme beim Starten von IDLE, das nur noch sporadisch funktioniert. Es lässt sich nur nach mehreren Versuchen starten, dann allerdings mit schlimmer Performance, (d.h. stark ...
- Montag 3. August 2009, 16:29
- Forum: Allgemeine Fragen
- Thema: Klasse dynamisch (= anhand eines Strings) laden
- Antworten: 11
- Zugriffe: 1654
- Sonntag 2. August 2009, 22:50
- Forum: Allgemeine Fragen
- Thema: Klasse dynamisch (= anhand eines Strings) laden
- Antworten: 11
- Zugriffe: 1654
Danke, die Dict-Idee hat funktioniert:
Grüße
Code: Alles auswählen
classes = {
'space' : SpaceTokenizer,
...
}
def factory(x, text):
return classes[x]().tokenize(text)
- Sonntag 2. August 2009, 22:33
- Forum: Allgemeine Fragen
- Thema: Klasse dynamisch (= anhand eines Strings) laden
- Antworten: 11
- Zugriffe: 1654
- Sonntag 2. August 2009, 22:26
- Forum: Allgemeine Fragen
- Thema: Klasse dynamisch (= anhand eines Strings) laden
- Antworten: 11
- Zugriffe: 1654
- Sonntag 2. August 2009, 22:11
- Forum: Allgemeine Fragen
- Thema: Klasse dynamisch (= anhand eines Strings) laden
- Antworten: 11
- Zugriffe: 1654
Ja, eval und Risiken und Nebenwirkungen sind mir durchaus bekannt aus anderen Programmiersprachen. :) Python ist allerdings noch Neuland für mich, an eval habe ich noch nicht gedacht.
Worum es konkret geht: Es gibt mehrere Klassen, die einen String anhand eines bestimmten Kriteriums segmentieren. So ...
Worum es konkret geht: Es gibt mehrere Klassen, die einen String anhand eines bestimmten Kriteriums segmentieren. So ...
- Sonntag 2. August 2009, 21:49
- Forum: Allgemeine Fragen
- Thema: Klasse dynamisch (= anhand eines Strings) laden
- Antworten: 11
- Zugriffe: 1654
Klasse dynamisch (= anhand eines Strings) laden
Hallo @ all,
ich suche nach einem Weg, in Python eine Klasse zu laden, deren Name nur als String vorliegt. Es geht dabei um soetwas wie eine Factory-Funktion, die anhand eines Strings die entsprechende Klasse inszanziiert. Schematisch:
class FooTest(object):
def do_something(self):
return ...
ich suche nach einem Weg, in Python eine Klasse zu laden, deren Name nur als String vorliegt. Es geht dabei um soetwas wie eine Factory-Funktion, die anhand eines Strings die entsprechende Klasse inszanziiert. Schematisch:
class FooTest(object):
def do_something(self):
return ...