stat

Python stat moduli

❮ Python o‘rnatilgan modullari


Misol

stat konstantalari yordamida yo‘l oddiy fayl ekanligini tekshiring:

import os import stat mode = os.stat('.').st_mode if stat.S_ISDIR(mode):   print('Current path is a directory') else:   print('Current path is not a directory')
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

stat moduli os.stat() va shunga o‘xshash funksiyalar natijalarini talqin qilish uchun konstantalar va funksiyalarni belgilaydi.

Undan fayl turlari, ruxsatlar va boshqa fayl tizimi atributlarini ko‘chma (portable) usulda tekshirish uchun foydalaning.


A’zolar

A’zo Tavsif
S_IFDIRKatalog uchun bit niqobi (bit mask).
S_IFREGOddiy fayl uchun bit niqobi (bit mask).
S_IRGRPGuruh uchun o‘qish ruxsati.
S_IROTHBoshqalar uchun o‘qish ruxsati.
S_IRUSREgasi uchun o‘qish ruxsati.
S_ISBLK()Agar rejim (mode) blokli maxsus qurilmaga tegishli bo‘lsa, True qiymatini qaytaradi.
S_ISCHR()Agar rejim (mode) belgili maxsus qurilmaga tegishli bo‘lsa, True qiymatini qaytaradi.
S_ISDIR()Agar rejim (mode) katalogga tegishli bo‘lsa, True qiymatini qaytaradi.
S_ISFIFO()Agar rejim (mode) FIFO’ga (nomlangan pipe) tegishli bo‘lsa, True qiymatini qaytaradi.
S_ISLNK()Agar rejim (mode) ramziy havolaga (symbolic link) tegishli bo‘lsa, True qiymatini qaytaradi.
S_ISREG()Agar rejim (mode) oddiy faylga tegishli bo‘lsa, True qiymatini qaytaradi.
S_ISSOCK()Agar rejim (mode) soketga tegishli bo‘lsa, True qiymatini qaytaradi.
S_IWGRPGuruh uchun yozish ruxsati.
S_IWOTHBoshqalar uchun yozish ruxsati.
S_IWUSREgasi uchun yozish ruxsati.
S_IXGRPGuruh uchun bajarish ruxsati.
S_IXOTHBoshqalar uchun bajarish ruxsati.
S_IXUSREgasi uchun bajarish ruxsati.
filemode()Fayl rejimini stringga aylantiradi ('drwxr-xr-x' kabi).

❮ Python o‘rnatilgan modullari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!