0
아래 스크립트를 실행하려고하는데 거의 매번 같은 번호를 두 번 인쇄합니다. 나는 시스템 호출만으로도 적어도 그렇게 오래 걸릴 것이기 때문에 첫 번째 파일과 두 번째 파일의 생성 사이에 1 나노초도지나 가지 않는다고 믿는 것이 어렵다! 내가 뭘 놓치고 있니? 우분투에서 Python 버전 3.5.1 이상을 사용하고 있습니다.어떻게 파이썬은 두 개의 파일이 동일한 나노초 단위로 수정되었다고 생각합니까?
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import os
with open("test", 'w') as f:
f.write("hello")
with open("test2", 'w') as f:
f.write("world")
print(os.stat("test").st_mtime_ns)
print(os.stat("test2").st_mtime_ns)
일반적인 출력 :
/tmp $ ./mystery.py
1478873526316145825
1478873526316145825
시스템에서 실제로 나노 초의 정확도로 시간을 기록합니까? [문서의 메모] (https://docs.python.org/3/library/os.html#os.stat_result.st_ctime_ns)를 읽었습니까? – BrenBarn