Seite 1 von 1

Modul functools für Python 2.4

Verfasst: Donnerstag 1. Juli 2010, 22:24
von lodder
Kann das sein, das es dieses Modul erst ab Python 2.5 gibt. Gibt es dafü eine alternative ? Ich benötige das Modul.

Re: Modul functools für Python 2.4

Verfasst: Donnerstag 1. Juli 2010, 22:28
von Hyperion
Verrate uns doch wofür... evtl. gibt es einen workaround!

Re: Modul functools für Python 2.4

Verfasst: Donnerstag 1. Juli 2010, 22:35
von lodder
Für diesen Code

Code: Alles auswählen

from xlrd import open_workbook
from xlutils.copy import copy


rb = open_workbook('example.xls')

wb = copy(rb)
workingSheet_null = wb.get_sheet(0)
workingSheet_null.write(0,0,'changed!')
wb.save('example.xls')

Re: Modul functools für Python 2.4

Verfasst: Freitag 2. Juli 2010, 07:46
von cofi
Dir ist klar, dass das nicht hilfreich ist?

`functools` ist ein C-Modul, das wird nicht allzu angenehm funktionieren. Vielleicht solltest du nach einer aelteren Version der Bibliothek suchen.

Re: Modul functools für Python 2.4

Verfasst: Freitag 2. Juli 2010, 10:25
von BlackJack
Wobei man `functools.partial` zur Not in Python selbst implementieren könnte. Und Dummy-Funktionen für den Rest in dem Modul.

Re: Modul functools für Python 2.4

Verfasst: Freitag 2. Juli 2010, 12:02
von lunar
Dummy-Funktionen sind nicht nötig. reduce ist eh ein builtin, wraps und update_wrapper sind in Python implementiert und können einfach übernommen werden. Und für partial zeigt die Dokumentation eine mögliche Python-Implementierung.