一图看懂 stat 模块:解析 stat() 结果, 资料整理+笔记(大全)

本文由 大侠(AhcaoZhu)原创,转载请声明。
链接: https://blog.csdn.net/Ahcao2008

Alt
@[TOC](一图看懂 stat 模块:解析 stat() 结果, 资料整理+笔记(大全))

摘要

全文介绍系统内置 stat 模块、函数、类及类的方法和属性。
它通过代码抓取并经AI智能翻译和人工校对。
是一部不可多得的权威字典类工具书。它是系列集的一部分。后续陆续发布、敬请关注。【原创:AhcaoZhu大侠】

模块图

无。为目录和结构完整性而作。

类关系图

无。为目录和结构完整性而作。

模块全展开

【stat】

stat, fullname=stat, file=…\lib\stat.py

用于解释os.stat()和os.lstat()结果的常量/函数。
建议使用:
    from stat import *

统计

序号类别数量
1int68
4str5
5tuple1
8dict1
12builtin_function_or_method13
13residual2
14system8
15private1
16all90

常量

int

序号常量名常量值
1ST_MODE0
2ST_INO1
3ST_DEV2
4ST_NLINK3
5ST_UID4
6ST_GID5
7ST_SIZE6
8ST_ATIME7
9ST_MTIME8
10ST_CTIME9
11S_IFDIR16384
12S_IFCHR8192
13S_IFBLK24576
14S_IFREG32768
15S_IFIFO4096
16S_IFLNK40960
17S_IFSOCK49152
18S_IFDOOR0
19S_IFPORT0
20S_IFWHT0
21S_ISUID2048
22S_ISGID1024
23S_ENFMT1024
24S_ISVTX512
25S_IREAD256
26S_IWRITE128
27S_IEXEC64
28S_IRWXU448
29S_IRUSR256
30S_IWUSR128
31S_IXUSR64
32S_IRWXG56
33S_IRGRP32
34S_IWGRP16
35S_IXGRP8
36S_IRWXO7
37S_IROTH4
38S_IWOTH2
39S_IXOTH1
40UF_NODUMP1
41UF_IMMUTABLE2
42UF_APPEND4
43UF_OPAQUE8
44UF_NOUNLINK16
45UF_COMPRESSED32
46UF_HIDDEN32768
47SF_ARCHIVED65536
48SF_IMMUTABLE131072
49SF_APPEND262144
50SF_NOUNLINK1048576
51SF_SNAPSHOT2097152
52FILE_ATTRIBUTE_ARCHIVE32
53FILE_ATTRIBUTE_COMPRESSED2048
54FILE_ATTRIBUTE_DEVICE64
55FILE_ATTRIBUTE_DIRECTORY16
56FILE_ATTRIBUTE_ENCRYPTED16384
57FILE_ATTRIBUTE_HIDDEN2
58FILE_ATTRIBUTE_INTEGRITY_STREAM32768
59FILE_ATTRIBUTE_NORMAL128
60FILE_ATTRIBUTE_NOT_CONTENT_INDEXED8192
61FILE_ATTRIBUTE_NO_SCRUB_DATA131072
62FILE_ATTRIBUTE_OFFLINE4096
63FILE_ATTRIBUTE_READONLY1
64FILE_ATTRIBUTE_REPARSE_POINT1024
65FILE_ATTRIBUTE_SPARSE_FILE512
66FILE_ATTRIBUTE_SYSTEM4
67FILE_ATTRIBUTE_TEMPORARY256
68FILE_ATTRIBUTE_VIRTUAL65536

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’), …))

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AhcaoZhu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值