file modification time is different then Python time

Viewed 37

time.time() returns bigger timestamp then modification time of a file which creates afterwords. why?

import time
import os
p = '/tmp/a3'
before_creation = time.time()
open(p, 'w')
creation = os.path.getmtime(p)
print(before_creation > creation, before_creation - creation)
print(before_creation, creation)
>>
True 0.005841493606567383
1609357964.7233727 1609357964.7175312
0 Answers
Related