Seite 1 von 1

datetime strftime() AttributeError

Verfasst: Donnerstag 6. März 2008, 13:24
von tobias.vdk
Hallo,

ich arbeite mich in das datetime Modul ein. Leider habe ich lokal ein Problem. Folgender minimaler Code:

Code: Alles auswählen

#!/usr/bin/env python

import datetime
import time

now = datetime.datetime.now()
print now.strftime("%Y")
mit folgender Ausgabe
Traceback (most recent call last):
File "/home/tobiasvdk/workspace/Test/python/time/datetimetest1.py", line 7, in <module>
print now.strftime("%Y")
AttributeError: struct_time
Andere Funktionen wie z.B. isoformat() funktionieren. Woran könnte das liegen?

Mein System: Ubuntu 7.10 mit Python 2.5.1 (r251:54863, Oct 5 2007, 13:36:32)

Tschau Tobias

Verfasst: Donnerstag 6. März 2008, 13:35
von jens
Also bei mir geht's. Kommt 2008 raus. Unter Windows und Ubuntu.

Verfasst: Donnerstag 6. März 2008, 13:38
von audax
hier gehts auch.

Ubuntu 8.04, Python2.5 und 2.4

Verfasst: Donnerstag 6. März 2008, 14:14
von tobias.vdk
Auf anderen Systemen z.B. RHEL5 geht's auch... :?
Aber woran kann es liegen :?:

Verfasst: Donnerstag 6. März 2008, 14:21
von BlackJack
Wenn Du in dem Quelltext ein ``print time`` einfügst siehst Du vielleicht das Problem.

Verfasst: Donnerstag 6. März 2008, 14:34
von tobias.vdk
@BlackJack: Vielen Dank!

Das Problem war, dass in dem Verzeichnis noch eine Datei mit dem Namen "time.pyc" lag. Jetzt funktioniert es.