Что-то вы гоните насчет "привычного вида формата 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
1 апреля в Рио-де-Жанейро (Бразилия) стартовал чемпионат мира по фехтованию среди юниоров.
Первый день соревнований открыли юниоры саблисты .
Масштаб турнира:
▪️ Мужчины — 161 спортсмен
▪️ Женщины — 139 спортсменок
Из более 47разных стран как: Грецию, Сенегал, Колумбию, Германию, Францию, Чехию, Болгарию, Японию, Перу и другие
Результаты сборной:
Мужская сабля:
7 место — Алпамис Уракбаев
16 место — Сардор Абдукаримбеков
Женская сабля:
9 место — Фернанда Эррера
Наши спортсмены уверенно вошли в ТОП-16, продемонстрировав высокий уровень и конкурентоспособность на мировой арене.
#fencing#FFU#juniorworlds#sabre#TeamUzbekistan
🥇🥈🥉 Women’s Team Sabre Medalists at the 2025 Asian Fencing Championships in Bali! 🇮🇩✨
🥇 Team Japan 🇯🇵 – Japan Fencing Federation
Misaki Emura
Yuina Kaneko
Seri Ozaki
Yui Sano
🥈 Team Korea 🇰🇷 – Korean Sport & Olympic Committee
Sebin Choi
Hayoung Jeon
Jeongmi Kim
Jiyeon Seo
🥉 Team Uzbekistan 🇺🇿 – Fencing Federation of Uzbekistan
Zaynab Dayibekova
Luisa Fernanda Herrera Lara
Gulistan Perdibaeva
Samira Shokirova
🎉 Congratulations to all the amazing athletes!
#Fencing#Sabre#AsianChampionships#Bali2025#FIE#ZonalChampionships#WomenInSports
🔥 Intense action from the Women’s Team Sabre Quarterfinals — each team battled fiercely for a place in the Top 4!
👏 Congratulations to the semifinalists:
🇰🇷 Korea
🇺🇿 Uzbekistan
🇨🇳 China
🇯🇵 Japan
📊 Full Results: bit.ly/3SUAygk
#Fencing#Sabre#AsianChampionships#Bali2025#FIE#ZonalChampionships#WomenInSport
Cadet Asian Cup 2025 — Tashkent, Uzbekistan 🇺🇿
✅ Day 1 Results — Cadet Women’s Sabre
1️⃣ RUZIEVA Salima 🇺🇿
2️⃣ KHUSANBOEVA Bibiaisha 🇺🇿
3️⃣ ISKHAKOVA Nailya 🇰🇿
3️⃣ MAUINBERGENOVA Perizat 🇺🇿
👏 Congratulations to the winners and all participants!
👉 Stay tuned and follow us for daily updates!
#CadetAsianCup#FencingAsia#FCA#FIE#Tashkent2025#Sabre#Fencing#AsiaFencing
Bronze for Uzbekistan in Men’s Team Sabre! 🥉🇺🇿
Team Uzbekistan delivered a powerful performance in the bronze medal match, defeating Team Hong Kong, China 45–39 at the 2025 Asian Fencing Championships in Bali! ⚔️💥
👏 Congratulations to the bronze medalists:
• Islambek Abdazov
• Sardor Abdukarimbekov
• Musa Aymuratov
• Zuhriddin Kodirov
📊 Full Results: https://bit.ly/3SUAygk
#Fencing#Sabre#BronzeMedal#AsianChampionships#Bali2025#FIE#Escrime#Esgrima#ZonalChampionships
🔥 The action is on fire at #Tbilisi2025!
Men’s Sabre Table of 64 is delivering fierce battles and electric moments! ⚡🤺
Who will slice their way to the top? 🏆
🔴 Watch LIVE: fencingtv.com
📊 Full results: bit.ly/44FJFbo
#FCA#FIE#FencingWorldChampionships#Fencing#Sabre#Escrime#Esgrima#Foil#Epee