【发布时间】:2019-06-05 06:28:47
【问题描述】:
我想在我的 windows 机器中获取文件的 inode,所以我首先尝试了os.stat('./filename.txt').st_ino
在我的 REPL 中,我得到的输出是 0L。
我对其他几个文件进行了同样的尝试,得到了相同的输出。
然后,我尝试了
os.fstat(open("filename.txt", "r").fileno()).st_ino 我在输出中得到一个长整数。对于不同的文件,整数正在改变。所以,我认为 os.fstat 适用于 Windows,而 os.stat 没有。有人可以向我解释这种行为的原因以及两者之间的其他差异吗?
【问题讨论】:
标签: python windows inode fstat