Что-то вы гоните насчет "привычного вида формата 755 и 644". Я вот вообще не понял что это!😳
Действительно, что означают цифры которые мы получили в прошлом посте?
Это кодировка, заключающая в себе режимы доступа к файлу.
Подробней можно почитать в статье про chmod.
Там можно увидеть альтернативное обозначение того же самого с помощью символов r w x, что значит чтение, запись, исполнение.
Чтобы преобразовать восьмеричное число в такое обозначение в Python есть готовая функция
>>> stat.filemode(0o755)
'?rwxr-xr-x'
Мы видим 3 группы по 3 символа, дающие 3 типа доступа для 3 типов юзеров.
А что за знак вопроса в начале?
Давайте передадим в эту функцию необрезанное значение от os.stat
>>> stat.filemode(os.stat(path).st_mode)
'drwxr-xr-x'
Это данные, которые мы безжалостно обрезали в прошлый раз😼
Первый символ обозначает тип объекта. Это может быть файл (-), директория (d) или симлинк (l).
Вот простая схема данной кодировки
[1][3][3][3]
│ │ │ │
│ │ │ └──> Others Permissions
│ │ └─────> Group Permissions
│ └────────> Owner Permissions
└───────────> File Type
(разверните экран если вы с телефона)
Если вы попробуете получить пермишены для симлинка то получите пермишены для файла
>>> path = '.venv/bin/python3'
>>> stat.filemode(os.stat(path).st_mode)
'-rwxr-xr-x'
Чтобы получить свойства именно симлинка, нужно это явно указать
>>> stat.filemode(os.stat(path, follow_symlinks=False).st_mode)
'lrwxrwxrwx'
#tricks#basic
Tashkent International University of Education universitetida “Yuksalish” va O‘zbekistondagi Huawei kompaniyasi "Bir million daraxt” loyihasi doirasida eko-aksiyasi o’tkazildi.‼️
🔰Shu munosabati bilan joriy yilning 28-oktabr kuni, TIUE universitetida, “Yuksalish” umummilliy harakati @uzb.yuksalish , O‘zbekistondagi Huawei kompaniyasi #HuaweiUzbekistan va ekoko‘ngillilar ishtirokida #BirMillionDaraxt loyihasi doirasida navbatdagi obodonlashtirish va ko‘chat ekish aksiyasini bo’lib o‘tdi.
🔰TIUE universiteti, “Yuksalish” umummilliy harakati, O‘zbekistondagi Huawei kompaniyasi va bir qator nodavlat-notijorat tashkilotlari xodimlari daraxt va butalar ekish bo‘yicha navbatdagi "Yashil makon" aksiyani o‘tkazish maqsadida, jami 200 tup daraxt va butalar ekildi.
🌳🌳🌳🌳🌳🌳🌳
В Ташкентском международном университете образования (TIUE) в рамках проекта"Bir million daraxt” движения "Юксалиш" и компании "Huawei" в Узбекистане была проведена эко-акция‼️
❇️ В связи с этим в университете TIUE в рамках проекта #BirMillionDaraxt с участием общенационального движения "Юксалиш" @uzb.yuksalish , компании "Huawei" #HuaweiUzbekistan в Узбекистане и эковолонтёров прошла очередная акция по благоустройству и посадке саженцев.
❇️Университет TIUE, общенациональное движение "Юксалиш", компания "Huawei" в Узбекистане и представители ряда негосударственных некоммерческих организаций в рамках акции "Yashil makon" осуществили посадку более 200 деревьев и саженцев.
Tashkent International University of Education universitetida “Yuksalish” va O‘zbekistondagi Huawei kompaniyasi "Bir million daraxt” loyihasi doirasida eko-aksiyasi o’tkazildi.‼️
🇺🇿 Hurmatli Prezidentimiz Sh. M. Mirziyoyev tashabbusi bilan mamlakatimiz bo'ylab tabiiy resurslarni saqlash va ekologik xilma-xillikni ta'minlashga qaratilgan "Yashil makon" umummilliy loyihasi boshlandi.
🔰Shu munosabati bilan joriy yilning 28-oktabr kuni, TIUE universitetida, “Yuksalish” umummilliy harakati @uzb.yuksalish , O‘zbekistondagi Huawei kompaniyasi #HuaweiUzbekistan va ekoko‘ngillilar ishtirokida #BirMillionDaraxt loyihasi doirasida navbatdagi obodonlashtirish va ko‘chat ekish aksiyasini bo’lib o‘tdi.
🔰TIUE universiteti, “Yuksalish” umummilliy harakati, O‘zbekistondagi Huawei kompaniyasi va bir qator nodavlat-notijorat tashkilotlari xodimlari daraxt va butalar ekish bo‘yicha navbatdagi "Yashil makon" aksiyani o‘tkazish maqsadida, jami 200 tup daraxt va butalar ekildi.
🌳🌳🌳🌳🌳🌳🌳
В Ташкентском международном университете образования (TIUE) в рамках проекта"Bir million daraxt” движения "Юксалиш" и компании "Huawei" в Узбекистане была проведена эко-акция‼️
🇺🇿По инициативе президента нашей страны Ш. М. Мирзиёева стартовал общенациональный проект "Yashil makon", направленный на сохранение природных ресурсов и обеспечения экологического разнообразия.
❇️ В связи с этим в университете TIUE в рамках проекта #BirMillionDaraxt с участием общенационального движения "Юксалиш" @uzb.yuksalish , компании "Huawei" #HuaweiUzbekistan в Узбекистане и эковолонтёров прошла очередная акция по благоустройству и посадке саженцев.
❇️ Университет TIUE, общенациональное движение "Юксалиш", компания "Huawei" в Узбекистане и представители ряда негосударственных некоммерческих организаций в рамках акции "Yashil makon" осуществили посадку более 200 деревьев и саженцев.
🌱Toshkentda ko'chat ekish aksiyasi o'tkaziladi
"Bir million daraxt"loyihasi doirasida “Summit Motors Central Asia” XK MCHJ hamkorligida ekologiyani yaxshilash, hududlarni ko‘kalamzorlashtirish va ijtimoiy mas’uliyatni oshirish maqsadida Toshkent shahrida ko‘chat ekish tadbiri o‘tkaziladi.
Barchani ushbu ezgu tashabbusda faol ishtirok etishga chorlaymiz!
Joyi: Millatlararo munosabatlar qo'mitasi hududi
Vaqti: 28-mart 11:00
#Yuksalish#BirMillionDaraxt
📝 Telegram sahifamizga obuna bo'ling - @uzbyuksalish