Die Suche ergab 1576 Treffer

von birkenfeld
Samstag 8. August 2009, 22:27
Forum: Allgemeine Fragen
Thema: [C API] Exception werfen
Antworten: 8
Zugriffe: 1100

Re: [C API] Exception werfen

Chrisber hat geschrieben: PyErr_SetString funktioniert zwar (zeigt eine Nachricht an), wirft aber keine Exception, die man mit try&except in Python filtern kann.
Dann machst du etwas falsch. PyErr_Set* ist genau das, was du benutzen musst. PyErr_Warn ist, wie der Name schon sagt, für Warnungen da.
von birkenfeld
Mittwoch 29. Juli 2009, 20:49
Forum: Allgemeine Fragen
Thema: Interessante / sinnvolle Programmiersprache nach Python
Antworten: 35
Zugriffe: 3698

Selbst bin ich auch an OCaml interessiert. Vielversprechend. Ich hab' jetzt mal so nebenbei mit Ocaml n'bisschen rumgespielt. Mein aktuelles Fazit: Ist nicht ganz so solide wie Haskell und schon gar nicht so easy wie Python. Alles ein bischen Krampf. Ja, so gings mir auch. Nur schade, dass Ocaml in...
von birkenfeld
Mittwoch 29. Juli 2009, 20:47
Forum: Allgemeine Fragen
Thema: Timer für readline
Antworten: 22
Zugriffe: 1919

Maks81 hat geschrieben:intention error!?
Den hätt ich auch mal gern gehabt, der würde viele Bugs einsparen.
von birkenfeld
Samstag 25. Juli 2009, 18:29
Forum: Allgemeine Fragen
Thema: [C] Probleme beim kompilieren unter Linux
Antworten: 16
Zugriffe: 1555

Warum hast du immer noch eine lokale pyconfig.h?
von birkenfeld
Samstag 25. Juli 2009, 17:57
Forum: Allgemeine Fragen
Thema: [C] Probleme beim kompilieren unter Linux
Antworten: 16
Zugriffe: 1555

Moment, du bringst da zwei Sachen durcheinander. configure/make musst du nur aufrufen, wenn du Python aus der Quelldistribution bauen willst. Im Fall von Debian-Paketen hat das aber Debian für dich schon erledigt. Die pyconfig.h ist bei Debian übrigens nicht im python-dev-Paket (aber dafür alle ande...
von birkenfeld
Samstag 25. Juli 2009, 08:47
Forum: Allgemeine Fragen
Thema: Neue Programmiersprache für Anfänger
Antworten: 29
Zugriffe: 2514

snafu hat geschrieben:Go to the kindergarten, take the rucksack with you and don't forget to abseil.
Essential skills in a blitzkrieg...
von birkenfeld
Samstag 25. Juli 2009, 08:47
Forum: Allgemeine Fragen
Thema: [C] Probleme beim kompilieren unter Linux
Antworten: 16
Zugriffe: 1555

Du hast die Header einfach von einer Windows-Pythoninstallation kopiert, nicht wahr? Das funktioniert so nicht; du brauchst für ein anderes Betriebssystem zumindest auch eine entsprechende "pyconfig.h"; und auch unter verschiedenen Unix-Systemen ist die nicht immer gleich, sondern wird vom configure...
von birkenfeld
Freitag 24. Juli 2009, 12:07
Forum: Allgemeine Fragen
Thema: PyPi und Python3
Antworten: 10
Zugriffe: 753

Also ich bin ja der Meinung, dass die Zeitmaschine verlorengegangen ist...
von birkenfeld
Freitag 24. Juli 2009, 12:01
Forum: Allgemeine Fragen
Thema: PyPi und Python3
Antworten: 10
Zugriffe: 753

Das mit den excep ist echt ärgerlich. Vor allem, weil es dafür kein __future__ import gibt. Alles andere wäre nämlich (bis auf ein paar imports, die man ja weichen kann) super unter 2.4-3.1 lauffähig. Wie hätte man in 2.4 oder 2.5 einen __future__-Import für Syntaxänderungen, die man erst zur Entwi...
von birkenfeld
Freitag 24. Juli 2009, 10:59
Forum: Allgemeine Fragen
Thema: Neue Programmiersprache für Anfänger
Antworten: 29
Zugriffe: 2514

Abgesehen davon, dass jeder Mal im Laufe seines Lebens eine eigene Sprache schreiben sollte (sinnvoller als Baum pflanzen jedenfalls :)), warum auf Deutsch? Irgendwann müssen eh alle, die programmieren wollen, Englisch lernen...
von birkenfeld
Freitag 24. Juli 2009, 10:39
Forum: Allgemeine Fragen
Thema: Ausfürliche Definition der pickle Protokolle
Antworten: 24
Zugriffe: 2411

Leonidas hat geschrieben:
str1442 hat geschrieben:Sind True und False in 3.0 nun genau wie None "Singletons"?
Ja, sind sie. Siehe ``help(bool)`` (aber das waren sie auch schon vorher, mindestens seit Python 2.5).
Schon seit sie in Python 2.2.x eingeführt wurden.
von birkenfeld
Donnerstag 23. Juli 2009, 12:04
Forum: Allgemeine Fragen
Thema: Gleichzeitige Ausgabe auf Bildschirm und Datei
Antworten: 17
Zugriffe: 1892

Bei jedem 1000 Mal wird die Datei 3-Mal geöffnet... Stimmt, das hab ich falsch interpretiert. Da fällt mir noch auf: `line_count` ist verwirrend, weil write() generell nicht einfach eine Zeile schreibt. Es kann nur einen Teil einer Zeile, oder auch mehrere Zeilen auf einmal schreiben. Außerdem wird...
von birkenfeld
Donnerstag 23. Juli 2009, 09:04
Forum: Allgemeine Fragen
Thema: Gleichzeitige Ausgabe auf Bildschirm und Datei
Antworten: 17
Zugriffe: 1892

Oder durch Umleiten des stdouts an eine eigene Klasse, die dann diese Aufgabe erledigt. Dann kann ganz normal das print Statement für die Ausgaben verwendet werden: http://paste.pocoo.org/show/130246/ Das hat diverse Probleme, angefangen vom Schreiben auf sys.__stdout__, darüber, dass sinnlose Newl...
von birkenfeld
Donnerstag 23. Juli 2009, 08:57
Forum: Allgemeine Fragen
Thema: Zeile ohne Leerzeichen kopieren
Antworten: 20
Zugriffe: 2270

Dann hast du halt irgendwo einen Fehler im Code. Eine Bedingung, die äquivalent zu "if True:" ist, nutzt jedenfalls nix.
von birkenfeld
Mittwoch 22. Juli 2009, 20:39
Forum: Allgemeine Fragen
Thema: Anfängerproblem bei Usereingaben
Antworten: 41
Zugriffe: 2366

Trotzdem ist dein Code immer noch unvollständig, was z.B. 1e5 angeht. Es ist ganz falsch, das potentielle Auslösen einer Exception als "aufhängen" zu bezeichnen. Exceptions sind eigentlich in allen Sprachen, die sie unterstützen, und in Python ganz besonders eben nicht so "außergewöhnlich", wie der ...