Die Suche ergab 591 Treffer

von Trundle
Samstag 27. Februar 2010, 15:46
Forum: Offtopic
Thema: Was Python-Entwickler über Ruby denken
Antworten: 20
Zugriffe: 5024

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

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

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

`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: 5767

@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: 3874

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

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

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

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

@...: 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.
von Trundle
Donnerstag 18. Februar 2010, 23:59
Forum: Allgemeine Fragen
Thema: pyc to py
Antworten: 51
Zugriffe: 9509

Frag doch einfach den Entwickler, ob du den Quelltext haben kannst. Oder wenn er von dir ist, neuschreiben. Scheint mir erfolgsversprechender zu sein und du müsstest dann auch nicht mit komischen Wörtern um dich schmeißen.
von Trundle
Samstag 30. Januar 2010, 16:01
Forum: GTK+/GNOME
Thema: Veränderungen nach gtk.main() durch anderen Thread
Antworten: 30
Zugriffe: 12320

Es ist ja nicht so, dass man diese externen Bibliotheken einfach nur willkürlich benutzt und empfiehlt, sondern weil sie das Leben erleichtern sollen. Sicher, man braucht sie nicht, man kann das auch alles selber machen. Nur wozu? Letztlich schreibt man doch nur bestehendes neu und das oftmals in sc...
von Trundle
Samstag 30. Januar 2010, 15:38
Forum: GTK+/GNOME
Thema: Veränderungen nach gtk.main() durch anderen Thread
Antworten: 30
Zugriffe: 12320

Und PyGtk bietet auch Funktionen an, dass man Sockets in der Eventschleife von PyGtk überwachen kann. Und Netzwerkbibliotheken wie etwa Twisted bieten auch Möglichkeiten, dass sie das benutzen.
von Trundle
Samstag 30. Januar 2010, 00:15
Forum: Allgemeine Fragen
Thema: Array (vorher in String, dann) in Integer umwandeln
Antworten: 34
Zugriffe: 5033

Ich bin mir sicher, dass man auch ohne die beiden genannten Funktionen noch wundervollen Python-Code schreiben könnte.
von Trundle
Samstag 30. Januar 2010, 00:06
Forum: Allgemeine Fragen
Thema: GUI ähnliche Library auf curses Basis
Antworten: 5
Zugriffe: 804

Aus meiner eigenen Erfahrung würde ich das Programmieren mit curses alles andere als "straight forward" bezeichnen. Eventuell ist ja urwid das, was du suchst.
von Trundle
Freitag 29. Januar 2010, 12:59
Forum: Links und Tutorials
Thema: Inside the Python GIL
Antworten: 3
Zugriffe: 3126

Nein, 2.x wird davon nicht profitieren, siehe Issue 7753.
von Trundle
Donnerstag 28. Januar 2010, 23:23
Forum: GTK+/GNOME
Thema: Probleme mit gobject.timeout_add()
Antworten: 3
Zugriffe: 4926

Die Callback-Funktion muss einen wahren Wert zurückgeben, damit sie erneut aufgerufen wird.
von Trundle
Mittwoch 27. Januar 2010, 18:02
Forum: GTK+/GNOME
Thema: Veränderungen nach gtk.main() durch anderen Thread
Antworten: 30
Zugriffe: 12320

Ja, meine Frage war wohl eher, warum eigentlich Prozesse. Jedenfalls kannst du nicht einfach die Gtk-Hauptschleife in einem anderen Prozess laufen lassen. Das heißt, können schon, bringt dir aber nichts, weil dein ursprünglicher Prozess auch eine Hauptschleife braucht. Oder alle GUI-Manipulationen m...
von Trundle
Mittwoch 27. Januar 2010, 17:37
Forum: Allgemeine Fragen
Thema: Prozessverwalten und Ausgabenkontrolle
Antworten: 4
Zugriffe: 753

`subprocess.call()` wartet eigentlich, bis der Prozess fertig ist. Es wird ja auch nur der Return-Code vom Prozess zurückgegeben und kein `Popen`-Objekt.
von Trundle
Mittwoch 27. Januar 2010, 17:31
Forum: GTK+/GNOME
Thema: Veränderungen nach gtk.main() durch anderen Thread
Antworten: 30
Zugriffe: 12320

Bitte achte in Zukunft darauf, Probleme möglichst genau zu beschreiben und möglichst auf ein Minimum zu reduzieren, so dass du dann *ausführbaren* Code zeigen kannst, mit dem man das Problem reproduzieren kann. Bei deinem ersten Post sprichst du noch von Threads -- in deinem letzten Beispiel sind ab...