python如何检索文件标志

时间:2015-03-21 11:15:51

标签: python

os模块包含允许用户修改UNIX文件标志的函数chflagshttps://docs.python.org/3/library/os.html

是否有一个函数可以让我看到文件当前有哪些标志?

我问的是文件标志(相当于unix命令lsattr或chattr)没有权限(chmod等)

1 个答案:

答案 0 :(得分:0)

通过os.stat()提供文件标记。

python&#os模块的POSIX实现返回一个stat_result对象,其中包含st_flags字段:

import os
st = os.stat(filename)
print(st.st_flags)

可能的标志位在stat模块中可用作

SF_*
UF_*

常数。