Wo finde ich die Module in Rohform?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
bremer
User
Beiträge: 109
Registriert: Sonntag 25. Mai 2008, 00:13

Sonntag 9. November 2008, 15:50

Ich suche den Code, der hinter der Standardlib steckt, z.B. der Module decimal, datetime, itertools.
DasIch
User
Beiträge: 2480
Registriert: Montag 19. Mai 2008, 04:21
Wohnort: Berlin

Sonntag 9. November 2008, 16:28

Schon mal im Ordner /usr/lib/python2.6/ nachgesehen? Unter Windows ist der natürlich dann irgendwo anders...
BlackJack

Sonntag 9. November 2008, 16:45

@DasIch: Also zumindest `datetime` und `itertools` sind bei (C)Python 2.5 in C implementiert.
DasIch
User
Beiträge: 2480
Registriert: Montag 19. Mai 2008, 04:21
Wohnort: Berlin

Sonntag 9. November 2008, 16:51

Hm, dass ist natürlich ein Argument.
bremer
User
Beiträge: 109
Registriert: Sonntag 25. Mai 2008, 00:13

Samstag 28. März 2009, 01:51

Da ich gerade auf der Suche nach dem math-Modul bin: im Ordner "Lib" ist es nicht auffindbar. Woanders ebenfalls nicht.
DasIch
User
Beiträge: 2480
Registriert: Montag 19. Mai 2008, 04:21
Wohnort: Berlin

Samstag 28. März 2009, 01:57

Das Modul dürfte lib-dynload/math.so sein.
Leonidas
Administrator
Beiträge: 16024
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Samstag 28. März 2009, 11:00

Im Quelltext-Archiv (oder Checkout) ist es unter ``Modules/mathmodule.c``.
My god, it's full of CARs! | Leonidasvoice vs Modvoice
sma
User
Beiträge: 3018
Registriert: Montag 19. November 2007, 19:57
Wohnort: Kiel

Samstag 28. März 2009, 11:13

Google findet sofort http://svn.python.org/view/python/trunk ... thmodule.c, da ich diese rohe SVN-Sicht aber total hässlich finde, würde ich dies http://www.google.com/codesearch/p?hl=d ... thmodule.c für einen kurzen Blick empfehlen. Ist zwar Python 2.0, aber da findet man bestimmt auch noch aktuellen Quelltext.

Stefan
Antworten