Notre équipe doit utiliser Python 2.4.1 dans certaines circonstances. strptime
n'est pas présent dans le module datetime.datetime
en Python 2.4.1:datetime.datetime.strptime non présent dans Python 2.4.1
Python 2.4.1 (#65, Mar 30 2005, 09:13:57) [MSC v.1310 32 bit (Intel)]
Type "help", "copyright", "credits" or "license" for more information.
>>> import datetime
>>> datetime.datetime.strptime
Traceback (most recent call last):
File "<string>", line 1, in <fragment>
AttributeError: type object 'datetime.datetime' has no attribute 'strptime'
Contrairement à 2.6:
Python 2.6.6 (r266:84297, Aug 24 2010, 18:46:32) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import datetime
>>> datetime.datetime.strptime
<built-in method strptime of type object at 0x1E1EF898>
Tout en tapant ça, je l'ai trouvé dans le module de temps de 2.4.1 :
Python 2.4.1 (#65, Mar 30 2005, 09:16:17) [MSC v.1310 32 bit (Intel)]
Type "help", "copyright", "credits" or "license" for more information.
>>> import time
>>> time.strptime
<built-in function strptime>
Je suppose que strptime
déplacé à un certain point? Quelle est la meilleure façon de vérifier des choses comme ça. J'ai essayé de parcourir l'historique des versions de python mais je n'ai rien trouvé.
Cela explique tout - Je pensais avoir vérifié la documentation pour voir si elle mentionnait quand cela a été présenté, mais j'ai clairement manqué cela. Merci! – Nathan