Obtenir deux temps de modification différente lorsqu'elle est calculée à partir de différentes versions de Python sous Windows XP.python2.4 et 2.6 se comporte différemment pour os.path.getmtime() sous Windows
python2.4
C:\Copy of elisp>c:\python24\python
Python 2.4.4 (#71, Oct 18 2006, 08:34:43) [MSC v.1310 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> os.path.getmtime("auto-complete-emacs-lisp.el")
1251684178
>>> ^Z
python2.6
C:\Copy of elisp>C:\Python26\python
Python 2.6.4 (r264:75708, Oct 26 2009, 08:23:19) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> os.path.getmtime("auto-complete-emacs-lisp.el")
1251687778.0
>>>
Il y a une différence de 3600 secondes rapportées par python2.6 et python2.4.
Quelle est la raison de ce comportement étrange?
Lequel est réellement correct? Je devine 2.6? – DNS
python2.6 est correct –