Die Suche ergab 591 Treffer

von Trundle
Sonntag 16. Mai 2010, 13:41
Forum: Python mit anderen Sprachen verwenden
Thema: [C] Klassenfunktion aufrufen
Antworten: 23
Zugriffe: 5970

Re: [C] Klassenfunktion aufrufen

Ich weiß nicht, wieviele sinnvolle Antworten du dir daurauf erhoffst, aber zu "X.func crasht" kann man ohne den Quelltext zu sehen einfach gar nichts sagen (ohne zu raten). Bei C-Extensions ist beispielsweise die Referenzzählerei sehr wichtig, und davon sieht man exakt gar nichts. Und der ...
von Trundle
Donnerstag 13. Mai 2010, 11:51
Forum: Allgemeine Fragen
Thema: cProfile und pstats
Antworten: 10
Zugriffe: 1301

Re: cProfile und pstats

Und das "was die Leute dazu getrieben hat" ist auch ganz einfach: Das "profile"- und das "pstats"-Modul stehen unter anderer Lizenz als der Rest der Standard-Lib, und diese Lizenz lässt sich nicht mit den Debian Free Software Guidelines als frei vereinbaren (das "p...
von Trundle
Mittwoch 12. Mai 2010, 21:00
Forum: Allgemeine Fragen
Thema: os.getlogin() -> [Errno 22] Invalid argument
Antworten: 11
Zugriffe: 1422

Re: os.getlogin() -> [Errno 22] Invalid argument

Es gibt auch noch `getpass.getuser()`.
von Trundle
Montag 10. Mai 2010, 21:56
Forum: Allgemeine Fragen
Thema: Excel Datei auslesen
Antworten: 10
Zugriffe: 1994

Re: Excel Datei auslesen

Python 3 ist eben nicht abwärtskompatibel zu Versionen aus der 2.x-er Serie, und ein großer Teil der Bibliotheken, die es für Python 2.x gibt, wurde eben noch nicht auf Python 3 portiert.
von Trundle
Montag 10. Mai 2010, 18:15
Forum: GTK+/GNOME
Thema: pygtkconsole
Antworten: 2
Zugriffe: 3390

Re: pygtkconsole

ipython hat eine Option, mit der man eine GUI-Eventloop im Hintergrund laufen lassen kann und bpython kann seit der letzten Version gtk anstatt curses verwenden. Außerdem wird bpython in der nächsten Version ein urwid-backend haben, mit dem man beispielsweise die twisted-Eventloop benutzen kann (und...
von Trundle
Sonntag 4. April 2010, 13:39
Forum: GTK+/GNOME
Thema: gtk.glade wird nicht gefunden
Antworten: 3
Zugriffe: 4068

Oder einfach direkt `gtk.Builder` benutzen.
von Trundle
Sonntag 28. März 2010, 03:41
Forum: Netzwerkprogrammierung
Thema: Welches XMPP Modul?
Antworten: 5
Zugriffe: 2107

Es gibt noch wokkel. Spontan kann ich aber nicht sagen, wieviel das kann, da ich damit nur mal einen Logbot geschrieben habe. Zumindest dafür wars ganz in Ordnung.
von Trundle
Mittwoch 24. März 2010, 21:14
Forum: Allgemeine Fragen
Thema: Dock in Python?
Antworten: 14
Zugriffe: 1845

@Leonidas: ooxcb.
von Trundle
Freitag 19. März 2010, 17:14
Forum: GTK+/GNOME
Thema: [Glade] checkbox 'danach' in Tab 'Signale'
Antworten: 2
Zugriffe: 3941

FTR, das ist `connect()` vs. `connect_after()`. Mit "danach" wird der eigene Handler also erst nach den Standard-Handlern zur Handler-Liste hinzugefügt.
von Trundle
Freitag 12. März 2010, 22:18
Forum: Allgemeine Fragen
Thema: Dekoratoren: Unterschied zwischen Methode und Funktion?
Antworten: 13
Zugriffe: 2666

Die Sache ist, dass zu dem Zeitpunkt, in dem der Dekorator ausgeführt wird, das tatsächlich noch keine Methode ist. Das wird erst dann eine Methode, wenn die Klasse erstellt wird. Man kann es also (in schön) gar nicht feststellen. Oder man benutzt eben so etwas, wie das zope.interface macht und hang...
von Trundle
Samstag 27. Februar 2010, 15:46
Forum: Offtopic
Thema: Was Python-Entwickler über Ruby denken
Antworten: 20
Zugriffe: 5026

Why the lucky stiff schreibt dazu in der Readme von unholy , das Ruby-Code in Python-Code übersetzt, indem es den Ruby-Bytecode in Python-Bytecode übersetzt: You know, it's crazy that Python and Ruby fans find themselves battling so much. While syntax is different, this exercise proves how close the...
von Trundle
Donnerstag 25. Februar 2010, 17:44
Forum: Allgemeine Fragen
Thema: Große Listen erzeugen
Antworten: 17
Zugriffe: 2231

20 Millionen * 4 Byte = 78 125 KByte 20 Millionen vielleicht schon, allerdings sind es in deinem gepasteten Code keine 20 Millionen. Wenn man dann noch bedenkt, dass ein Long etwa 14 Byte belegt und als Element in der Liste mindestens noch eine weitere Zeigerlänge benötigt, kommt da doch etwas zusa...
von Trundle
Donnerstag 25. Februar 2010, 17:22
Forum: Netzwerkprogrammierung
Thema: xmlrpclib request funzt mit Python2_6 nicht mehr
Antworten: 5
Zugriffe: 1733

Ich finde deinen Post extrem schwer zu lesen, weshalb ich ihn auch nur überflogen habe, bitte benutze in Zukunft Code-Tags. Außerdem fehlt die entscheide Information: Was ist `TimeOut` bei dir? Wenn es eine Zahl ist, dann ist das falsch, allerdings konnte das dann auch unmöglich vorher funktioniert ...
von Trundle
Donnerstag 25. Februar 2010, 11:45
Forum: Allgemeine Fragen
Thema: Methoden-Attribute... Gibt es sowas überhaupt?
Antworten: 7
Zugriffe: 1244

`b` ist ein lokaler Name, der existiert nur in `guck` und von außen kannst du da nicht darauf zugreifen.
von Trundle
Samstag 20. Februar 2010, 11:05
Forum: Allgemeine Fragen
Thema: Letzte Zeile einer Text Datei Lesen
Antworten: 12
Zugriffe: 5768

@snafu: Das funktioniert so nicht. Du öffnest die Datei im Textmodus, also wirst du immer nur '\n' als Zeilenseparator bekommen und deshalb wird ``os.linesep in chunk`` beispielsweise unter Windows nicht wahr.
von Trundle
Freitag 19. Februar 2010, 15:02
Forum: Allgemeine Fragen
Thema: Lokale Variablem löschen?
Antworten: 13
Zugriffe: 3875

Wie cofi sagte, gerade bei großen Dateien hat dein Vorschlag eine furchtbare Laufzeit. Listen sind nicht wirklich toll, wenn man ständig das vorderste Element entfernt, da dann jedes mal sämtliche Elemente in der Liste bewegt werden müssen. Mal ganz anschaulich: Ich hab hier eben eine 200 MiB große ...
von Trundle
Freitag 19. Februar 2010, 12:53
Forum: Allgemeine Fragen
Thema: Lokale Variablem löschen?
Antworten: 13
Zugriffe: 3875

Ich meinte damit nicht ein muss, sondern eher, dass man es vielleicht will. Etwa weil man zur Modul-Initialisierung einen Namen braucht, den man später im Modul nicht haben will. Das Modul funktioniert trotzdem wunderbar, wenn man diesen Namen nicht löscht.
von Trundle
Freitag 19. Februar 2010, 02:40
Forum: Allgemeine Fragen
Thema: Python, C/C++, SWIG, OpenMP -> ?
Antworten: 1
Zugriffe: 1160

Beim Linken fehlt noch das "-fopenmp" (``extra_link_args = ["-fopenmp"]``). Außerdem sollte deine Extension "_pi_test" heißen und nicht "pi_test" in der setup.py.
von Trundle
Freitag 19. Februar 2010, 01:52
Forum: Allgemeine Fragen
Thema: Lokale Variablem löschen?
Antworten: 13
Zugriffe: 3875

Das mit dem ``del`` könnte auch noch den Grund haben, dass wenn Code auf Modulebene ausgeführt wird, dass dann danach dabei verwendete Namen gelöscht werden, so dass es nicht zu namespace pollution kommt. Von daher kann man schon einmal ein ``del`` in Python-Code sehen, ohne dass da jemand am Werk w...
von Trundle
Freitag 19. Februar 2010, 00:50
Forum: Allgemeine Fragen
Thema: Programm mit python(2.6.4) speichern
Antworten: 28
Zugriffe: 2645

@...: Eben nicht. Beachte das "\t". Ein "U", "D" und ein "h" haben eben einfach keine spezielle Bedeutung in einer Escape-Sequenz, ein "t" dagegen schon.