Die Suche ergab 1454 Treffer

von Y0Gi
Donnerstag 4. Dezember 2008, 15:04
Forum: Allgemeine Fragen
Thema: Grosse Textdateien schnell editieren
Antworten: 19
Zugriffe: 3638

Hat zwar nichts mit deinem Problem direkt zu tun, aber für was ist das verschachtelte try-Konstrukt? FYI: Die gemeinsame Benutzung von `except` und `finally` ist IIRC erst ab einer bestimmten Python-Version (2.4? 2.5?) möglich. Im vorliegenden Fall hätte ich es anders herum verschachtelt, *wenn* ic...
von Y0Gi
Donnerstag 4. Dezember 2008, 14:59
Forum: Allgemeine Fragen
Thema: Quersumme
Antworten: 12
Zugriffe: 1671

Statt `map` kann man ja `imap` verwenden; vorzugsweise, wenn man sowieso schon was aus `itertools` importiert.
von Y0Gi
Donnerstag 4. Dezember 2008, 14:52
Forum: Netzwerkprogrammierung
Thema: Jinja2 Projekt - "PyBlogger"
Antworten: 6
Zugriffe: 2171

.oO(Anderen Projektnamen! Anderen Projektnamen!)
von Y0Gi
Mittwoch 3. Dezember 2008, 12:41
Forum: Allgemeine Fragen
Thema: Grosse Textdateien schnell editieren
Antworten: 19
Zugriffe: 3638

Reguläre Ausdrücke sind meines Wissens nicht gerade die schnellsten. Du könntest versuchen, dir mit der Standard-`split()`-Methode von Strings zu helfen. Ist vielleicht etwas umständlicher und unschöner, dürfte aber schneller sein. Weiterhin scheint mir das Argument `filestring` schon das Problem zu...
von Y0Gi
Dienstag 2. Dezember 2008, 18:12
Forum: Allgemeine Fragen
Thema: Problem mit *.txt datei
Antworten: 7
Zugriffe: 1112

@cofi: es gibt os.linesep Und was soll das bringen, wenn man nicht weiß, woher die Datei kommt oder ein "unpassendes" Betriebssystem benutzt? Wenn's robust sein soll, mit `line.strip()` allen Whitespace wegwerfen und gut. Die Daten dürften anschließend in einer Liste landen, daher ist das...
von Y0Gi
Dienstag 2. Dezember 2008, 16:50
Forum: Netzwerkprogrammierung
Thema: Debian Etch: Django, mod_wsgi, Apache2 => 500er Server Er
Antworten: 20
Zugriffe: 4154

mod_wsgi ist schon seit Ewigkeiten in Lenny und einen Backport für Etch gibt es auch - so isses ja nu nich.
von Y0Gi
Dienstag 2. Dezember 2008, 16:45
Forum: Ideen
Thema: Python "Hacker Simulation" im Stil von Dark Signs
Antworten: 8
Zugriffe: 5708

SigMA: Hey, irgendwie kommt mir dein Nick von HTN bekannt. Hattest du da zufällig das Mädchen von "Leon - Der Profi" als Avatar? :)

Und ja, für HTN gab's auch den einen oder anderen Exploit *hust* ;)
von Y0Gi
Dienstag 2. Dezember 2008, 13:05
Forum: Ideen
Thema: Roboter
Antworten: 50
Zugriffe: 23511

Arduino regelt zuoberst. Setzt zwar auf Java auf, läuft dafür aber unter Windows wie Linux (Rest nicht getestet/drüber gelesen). Wer den Willen mitbringt, kann auch Wrapper benutzen, um in Python oder Ruby zu programmieren.
von Y0Gi
Dienstag 2. Dezember 2008, 13:03
Forum: Sonstige (Pygame, PyOpenGL, ...)
Thema: DirectPython-Tut / Buch
Antworten: 3
Zugriffe: 2409

Die üblichen OpenGL-Bibeln sowie die NeHe-Tutorials, für dessen "Lessons" es Ports in diverse Sprachen einschließlich Python gibt.

Allein mit Letzteren habe ich es immerhin zu dem hier gebracht ;)
von Y0Gi
Dienstag 2. Dezember 2008, 12:57
Forum: Allgemeine Fragen
Thema: Python beginner- Datei in Kommandozeile auslesen
Antworten: 12
Zugriffe: 2329

Suchst du vielleicht u. a. danach? if len(sys.argv) != 2: # Hier "usage"-Information ausgeben und beenden. Alternativ kannst du auch den `IndexError`, der in deinem Code bei Aufruf ohne Argument geworfen wird, fangen und dort die "usage"-Hilfe ausgeben. P. S.: Du solltest deine V...
von Y0Gi
Dienstag 2. Dezember 2008, 12:55
Forum: Allgemeine Fragen
Thema: Docs von Python Libraries
Antworten: 12
Zugriffe: 2149

wxPython als Aufsatz für wxWidgets (das C/C++[?]) verwendet ist allerdings nun nicht gerade das Paradebeispiel für gute Dokumentation. Ich habe mich auch schon öfter in den wxWidgets-Docs umgesehen, weil auch die Python-Doku mehr oder weniger nur ein Wrapper ist ;)
von Y0Gi
Sonntag 30. November 2008, 19:59
Forum: Allgemeine Fragen
Thema: Verständnisfrage zu Iteratoren und Generatoren
Antworten: 9
Zugriffe: 1838

Leonidas: Danke, alles klar. Da habe ich wohl vergessen, dass `for`-Schleifen (und LCs und GEs) implizit `iter()` auf das/die iterable anwenden.
von Y0Gi
Sonntag 30. November 2008, 14:14
Forum: Allgemeine Fragen
Thema: Verständnisfrage zu Iteratoren und Generatoren
Antworten: 9
Zugriffe: 1838

Ist ein Iterator ein eigener Typ oder ein Objekt mit `.next()`? Haben Letzteres nicht zwangsweise alle Objekte, die man in einem `for`-Loop benutzen kann? Oder verwechsle ich das gerade? Was ist mit `.__iter__()`?
von Y0Gi
Sonntag 30. November 2008, 13:30
Forum: Allgemeine Fragen
Thema: Verständnisfrage zu Iteratoren und Generatoren
Antworten: 9
Zugriffe: 1838

Iteratoren sind Objekte, über die man iterieren kann (thanks, Captain Obvious!), sie also z. B. in einer `for`-Schleife durchlaufen. Dabei gibt es statische Iteratoren wie Tupel, Listen, Sets oder Dictionaries; statisch in dem Sinne, dass man sie "mehrmals benutzen" kann. Dagegen sind Gene...
von Y0Gi
Sonntag 30. November 2008, 13:24
Forum: Allgemeine Fragen
Thema: PyBlogger, guter Code, schlechte Code... das ist hier die...
Antworten: 27
Zugriffe: 4867

Kid kannst du mal getrost vergessen. Es ist einer der Vorgänger von Genshi und teilweise broken by design. Ich habe über die Unterschiede seinerzeit mal einen kleinen Beitrag auf meiner Website geschrieben, der über das Genshi-Wiki zu finden ist. ReST benutze ich für die editierbaren Inhalte meiner ...
von Y0Gi
Sonntag 30. November 2008, 12:59
Forum: Allgemeine Fragen
Thema: Suche Buch über Python und SQL
Antworten: 43
Zugriffe: 5762

Ich stimme mit gerold durchaus darin überein, dass es Sachen gibt, die am Besten in Händen des DBMS passieren. Das sind teilweise aber auch Bereiche, an die man mit SQL nur begrenzt heran kommt oder ohnehin nicht aus der Applikation selbst einrichtet und verwaltet. Ebenfalls muss ich anerkennen, das...
von Y0Gi
Sonntag 30. November 2008, 12:42
Forum: Netzwerkprogrammierung
Thema: Jinja - jedes zweite Element
Antworten: 6
Zugriffe: 1392

Mit `itertools.cycle()` oder `enumerate()` ist das in so ziemlich jeder Template-Sprache direkt oder indirekt möglich ;)

Ich bevorzuge ob des geringeren erforderlichen Codes auch seit Jahren den Weg, Zeilen immer mit einer Klasse zu versehen, also etwa `row0`, `row1` und optional weitere.
von Y0Gi
Sonntag 30. November 2008, 12:36
Forum: Netzwerkprogrammierung
Thema: Debian Etch: Django, mod_wsgi, Apache2 => 500er Server Er
Antworten: 20
Zugriffe: 4154

Im Log sehe ich keine Fehlermeldung, die einem 500 entsprechen könnte - fehlt da was? Hast du mal das Script direkt ausgeführt? Das klappt je nach erforderlichen Umgebungsvariablen und anderen Faktoren nur bedingt, schließt aber zumindest einige Fehlerklassen aus. Scheint mir sowas aber auch sauber ...
von Y0Gi
Donnerstag 27. November 2008, 16:22
Forum: Allgemeine Fragen
Thema: HTML-Dokumente mit JQuery-artigem API testen?
Antworten: 12
Zugriffe: 1220

Unter Linux muss man `libxml2` und `libxslt1.1`(?) installieren (oder aktualisieren, AFAIK mit fink), damit setuptools ein Ei kompiliert. Das dürfte unter OS X nicht viel anders sein. Hast du die Libraries oder willst du ein Python-Paket mit C-Abhängigkeiten ohne Kompilierung installieren? Ich weiß ...
von Y0Gi
Donnerstag 27. November 2008, 16:09
Forum: Allgemeine Fragen
Thema: (gelöst)Infos aus dem Web vom script auswerten lassen?
Antworten: 5
Zugriffe: 952

`urllib2`. Wenn du einen Feed als Quelle hast, ist das externe `feedparser`-Modul 'ne feine Sache.