为什么python认为两个文件在同一纳秒内被修改?

时间:2016-11-12 02:19:16

标签: python python-3.x filesystems stat filemtime

我正在尝试运行下面的脚本,几乎每次运行它都会打印两次相同的数字。我发现很难相信在创建第一个文件和第二个文件之间甚至没有一纳秒的时间,因为单独的系统调用应该至少花费那么长时间!我错过了什么?我正在使用python版本3.5.1 +在Ubuntu上运行。

/tmp $ ./mystery.py 
1478873526316145825
1478873526316145825

典型输出:

{{1}}

1 个答案:

答案 0 :(得分:0)

您应该尝试由于任何原因,系统在stat调用中给出时间 - 它不是Python thinks - 它是系统可以提供给它的唯一值。