Die Suche ergab 1576 Treffer

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

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: 6137

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: 3356

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: 2597

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: 2597

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: 4202

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: 2597

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...
von birkenfeld
Freitag 24. Juli 2009, 12:07
Forum: Allgemeine Fragen
Thema: PyPi und Python3
Antworten: 10
Zugriffe: 1339

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: 1339

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: 4202

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: 4074

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: 4368

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: 4368

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: 3638

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: 4082

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öhn...
von birkenfeld
Mittwoch 22. Juli 2009, 10:44
Forum: Allgemeine Fragen
Thema: Ausfürliche Definition der pickle Protokolle
Antworten: 24
Zugriffe: 4074

LOC durch 1-Zeilen-Suiten zu sparen, ist natürlich keine Kunst :)
von birkenfeld
Mittwoch 22. Juli 2009, 10:15
Forum: Showcase
Thema: primitive Pythagoreische Tripel
Antworten: 22
Zugriffe: 9030

Warum muss man im Menü mit Space bestätigen, statt Enter?
von birkenfeld
Mittwoch 22. Juli 2009, 10:12
Forum: Allgemeine Fragen
Thema: Ausfürliche Definition der pickle Protokolle
Antworten: 24
Zugriffe: 4074

Sieht nett aus! Zwei Anmerkungen: Strings mit Single-Quotes und negative Integers mag das Ding nicht, und das Slicing von m.group() könnte man vermeiden, wenn man die Gruppen in der Regex auf den eigentlichen Wert einschränkt. Ach ja, und es dürfte schneller sein, den String nicht nach jedem Match z...
von birkenfeld
Dienstag 21. Juli 2009, 18:10
Forum: Allgemeine Fragen
Thema: Zusammenspiel der Klassen
Antworten: 16
Zugriffe: 1640

Bluekobalt hat geschrieben:Nochmals bitte: Ich brauche keine Kritik an dem was ich mache, sondern wie ich es mache....
"Ich möchte diesen Nagel mit einem Akkuschrauber in die Wand bekommen. Ich brauche aber keine Kritik an dem was ich mache, sondern wie ich es mache."
von birkenfeld
Dienstag 21. Juli 2009, 18:05
Forum: Allgemeine Fragen
Thema: Anfängerproblem bei Usereingaben
Antworten: 41
Zugriffe: 4082

Inzwischen wird es wirklich einfacher, ``int()`` direkt aufzurufen.