(python)st_mode的含义

时间:2010-11-03 13:20:36

标签: python

首先,抱歉,如果我的英语不好 我也是python中的新手...

任何人都可以告诉我ST_MODE函数中数字的含义是什么 例如:

>>>import os
>>>stat = os.stat('/home')  
>>>print stat.st_mode  
16877  

打印'16877'。这是为了什么?

2 个答案:

答案 0 :(得分:23)

这是文件的权限位。

>>> oct(16877)
'040755'

有关详细信息,请参阅各种stat.S_*属性。

答案 1 :(得分:3)

standard stat module可以帮助您解释os.stat中的这些值:

  

stat模块定义常量和   解释结果的功能   os.stat(),os.fstat()和   os.lstat()(如果存在的话)。对于   关于stat()的完整细节,   fstat()和lstat()调用,请参考   系统的文档。