首先:
代码:
src = 'src'
open(src, 'w')
dst = 'dst'
open(dst, 'w')
print repr(os.path.getmtime(src))
print repr(os.path.getmtime(dst))
print
shutil.copy2(src, dst)
print repr(os.path.getmtime(src))
print repr(os.path.getmtime(dst))
输出:
1357249388.8798938
1357249388.8798938
1357249388.8798938
1357249388.879893
我希望之后:
shutil.copy2(src, dst)
这是真的:
repr(os.path.getmtime(src)) == repr(os.path.getmtime(dst))
,但不是。
第二:
另一个奇怪的事情是:
print os.path.getmtime(src) == os.path.getmtime(dst)
有时给出True,有时给出False