本文由 大侠(AhcaoZhu)原创,转载请声明。
链接: https://blog.csdn.net/Ahcao2008
@[TOC](一图看懂 stat 模块:解析 stat() 结果, 资料整理+笔记(大全))
摘要
全文介绍系统内置 stat 模块、函数、类及类的方法和属性。
它通过代码抓取并经AI智能翻译和人工校对。
是一部不可多得的权威字典类工具书。它是系列集的一部分。后续陆续发布、敬请关注。【原创:AhcaoZhu大侠】
模块图
无。为目录和结构完整性而作。
类关系图
无。为目录和结构完整性而作。
模块全展开
【stat】
stat, fullname=stat, file=…\lib\stat.py
用于解释os.stat()和os.lstat()结果的常量/函数。
建议使用:from stat import *
统计
序号 | 类别 | 数量 |
---|---|---|
1 | int | 68 |
4 | str | 5 |
5 | tuple | 1 |
8 | dict | 1 |
12 | builtin_function_or_method | 13 |
13 | residual | 2 |
14 | system | 8 |
15 | private | 1 |
16 | all | 90 |
常量
int
序号 | 常量名 | 常量值 |
---|---|---|
1 | ST_MODE | 0 |
2 | ST_INO | 1 |
3 | ST_DEV | 2 |
4 | ST_NLINK | 3 |
5 | ST_UID | 4 |
6 | ST_GID | 5 |
7 | ST_SIZE | 6 |
8 | ST_ATIME | 7 |
9 | ST_MTIME | 8 |
10 | ST_CTIME | 9 |
11 | S_IFDIR | 16384 |
12 | S_IFCHR | 8192 |
13 | S_IFBLK | 24576 |
14 | S_IFREG | 32768 |
15 | S_IFIFO | 4096 |
16 | S_IFLNK | 40960 |
17 | S_IFSOCK | 49152 |
18 | S_IFDOOR | 0 |
19 | S_IFPORT | 0 |
20 | S_IFWHT | 0 |
21 | S_ISUID | 2048 |
22 | S_ISGID | 1024 |
23 | S_ENFMT | 1024 |
24 | S_ISVTX | 512 |
25 | S_IREAD | 256 |
26 | S_IWRITE | 128 |
27 | S_IEXEC | 64 |
28 | S_IRWXU | 448 |
29 | S_IRUSR | 256 |
30 | S_IWUSR | 128 |
31 | S_IXUSR | 64 |
32 | S_IRWXG | 56 |
33 | S_IRGRP | 32 |
34 | S_IWGRP | 16 |
35 | S_IXGRP | 8 |
36 | S_IRWXO | 7 |
37 | S_IROTH | 4 |
38 | S_IWOTH | 2 |
39 | S_IXOTH | 1 |
40 | UF_NODUMP | 1 |
41 | UF_IMMUTABLE | 2 |
42 | UF_APPEND | 4 |
43 | UF_OPAQUE | 8 |
44 | UF_NOUNLINK | 16 |
45 | UF_COMPRESSED | 32 |
46 | UF_HIDDEN | 32768 |
47 | SF_ARCHIVED | 65536 |
48 | SF_IMMUTABLE | 131072 |
49 | SF_APPEND | 262144 |
50 | SF_NOUNLINK | 1048576 |
51 | SF_SNAPSHOT | 2097152 |
52 | FILE_ATTRIBUTE_ARCHIVE | 32 |
53 | FILE_ATTRIBUTE_COMPRESSED | 2048 |
54 | FILE_ATTRIBUTE_DEVICE | 64 |
55 | FILE_ATTRIBUTE_DIRECTORY | 16 |
56 | FILE_ATTRIBUTE_ENCRYPTED | 16384 |
57 | FILE_ATTRIBUTE_HIDDEN | 2 |
58 | FILE_ATTRIBUTE_INTEGRITY_STREAM | 32768 |
59 | FILE_ATTRIBUTE_NORMAL | 128 |
60 | FILE_ATTRIBUTE_NOT_CONTENT_INDEXED | 8192 |
61 | FILE_ATTRIBUTE_NO_SCRUB_DATA | 131072 |
62 | FILE_ATTRIBUTE_OFFLINE | 4096 |
63 | FILE_ATTRIBUTE_READONLY | 1 |
64 | FILE_ATTRIBUTE_REPARSE_POINT | 1024 |
65 | FILE_ATTRIBUTE_SPARSE_FILE | 512 |
66 | FILE_ATTRIBUTE_SYSTEM | 4 |
67 | FILE_ATTRIBUTE_TEMPORARY | 256 |
68 | FILE_ATTRIBUTE_VIRTUAL | 65536 |
tuple
69 _filemode_table
(((40960, 'l'), (32768, '-'), (24576, 'b'), (16384, 'd'), (8192, 'c'), (4096, 'p')),((256, 'r'),), ((128, 'w'),), ((2112, 's'), (2048, 'S'), (64, 'x')),((32, 'r'),), ((16, 'w'),), ((1032, 's'), (1024, 'S'), (8, 'x')), ((4, 'r'),), ((2, 'w'),),((513, 't'), (512, 'T'), (1, 'x')))
内嵌函数或方法
70 S_IMODE
返回文件模式中可以由os.chmod()设置的部分。
71 S_IFMT
返回文件模式中描述文件类型的部分
72 S_ISDIR
如果mode来自某个目录,则返回True
73 S_ISCHR
如果mode来自字符特殊设备文件,则返回True
74 S_ISBLK
如果mode来自块特殊设备文件,则返回True
75 S_ISREG
S_ISREG(mode) -> bool如果mode来自常规文件,则返回True。
76 S_ISFIFO
S_ISFIFO(mode) -> bool如果模式来自FIFO(命名管道)则返回True
77 S_ISLNK
S_ISLNK(mode) -> bool如果mode来自符号链接则返回True。
78 S_ISSOCK
S_ISSOCK(mode) -> bool如果mode来自套接字,则返回True。
79 S_ISDOOR
S_ISDOOR(mode) -> bool如果mode来自门,则返回True。
80 S_ISPORT
S_ISPORT(mode) -> bool如果mode来自事件端口,则返回True。
81 S_ISWHT
S_ISWHT(mode) -> bool如果模式来自whiteout,则返回True。
82 filemode
将文件模式转换为'-rwxrwxrwx'形式的字符串
私有或局部
83 _filemode_table (((40960, ‘l’), …))