Что-то вы гоните насчет "привычного вида формата 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
Давно мечтал побывать на главном киберспортивном событии этого лета? 👀
Тогда готовься собирать чемоданы в Эр-Рияд, Virtus.рro совместно с EWC запускает большой розыгрыш билетов на Esports World Cup🏆
Три победителя (1+1), каждый победитель получает два приза: один для себя, а второй — для друга:
💫Класс «All inclusive»: виза, перелёт, проживание и билеты на матчи первой недели Esports World Cup. Мы всё берём на себя!
❤ Болеть за Медведей нужно всегда вместе, поэтому каждый победитель сможет пригласить с собой в поездку ещё одного человека.
Выполни условия конкурса:
▶ Подпишись на все TG-каналы нашего клуба;
▶ Нажми кнопку «Участвовать» под этим постом.
📁Регламент.
Узнаем имена трёх счастливчиков 30-го мая. Успей принять участие и начинай планировать свой отпуск уже сейчас 🤩
#EsportsWorldCup#EWC25#GOGOVP
Давно мечтал побывать на главном киберспортивном событии этого лета? 👀
Тогда готовься собирать чемоданы в Эр-Рияд, Virtus.рro совместно с EWC запускает большой розыгрыш билетов на Esports World Cup🏆
Три победителя (1+1), каждый победитель получает два приза: один для себя, а второй — для друга:
💫Класс «All inclusive»: виза, перелёт, проживание и билеты на матчи первой недели Esports World Cup. Мы всё берём на себя!
❤ Болеть за Медведей нужно всегда вместе, поэтому каждый победитель сможет пригласить с собой в поездку ещё одного человека.
Выполни условия конкурса:
▶ Подпишись на все TG-каналы нашего клуба;
▶ Нажми кнопку «Участвовать» под этим постом.
📁Регламент.
Узнаем имена трёх счастливчиков 30-го мая. Успей принять участие и начинай планировать свой отпуск уже сейчас 🤩
#EsportsWorldCup#EWC25#GOGOVP
Давно мечтал побывать на главном киберспортивном событии этого лета? 👀
Тогда готовься собирать чемоданы в Эр-Рияд, Virtus.рro совместно с EWC запускает большой розыгрыш билетов на Esports World Cup🏆
Три победителя (1+1), каждый победитель получает два приза: один для себя, а второй — для друга:
💫Класс «All inclusive»: виза, перелёт, проживание и билеты на матчи первой недели Esports World Cup. Мы всё берём на себя!
❤ Болеть за Медведей нужно всегда вместе, поэтому каждый победитель сможет пригласить с собой в поездку ещё одного человека.
Выполни условия конкурса:
▶ Подпишись на все TG-каналы нашего клуба;
▶ Нажми кнопку «Участвовать» под этим постом.
📁Регламент.
Узнаем имена трёх счастливчиков 30-го мая. Успей принять участие и начинай планировать свой отпуск уже сейчас 🤩
#EsportsWorldCup#EWC25#GOGOVP
Ты всегда хотел узнать о киберспорте, тренировках или личной жизни игроков Virtus.prо? 🤩
Да? Тогда задавай любой интересующий тебя вопрос под постом с видео к EWC 2025👈
#EsportsWorldCup#EWC#EWC25#GOGOVP
Закидываю удочку, пусть ловится спот на EWC 2025 😎 А пока работаем и тренируемся в поте лица!
Смотрите новый ролик клуба к EWC и поддержите лайком 👇
https://t.me/virtuspro/16044
#EsportsWorldCup#EWC25#EWC#GOGOVP
Главное киберспортивное событие лета уже на горизонте 🔥
Мечта ближе, чем кажется — Virtus.рro совместно с EWC запускает большой розыгрыш билетов в Эр-Рияд 🏆 С 28 мая по 2 июня прими участие в конкурсе и попади прямиком на вторую неделю Esports World Cup, где тебя ждут самые жаркие матчи по Dota 2 и другим дисциплинам ☄
Три победителя (1+1): каждый получает два приза — один себе, второй другу:
💫Мы обо всём позаботимся: виза, перелёт, проживание и билеты на матчи второй недели Esports World Cup;
❤ Болеть за Медведей нужно всегда вместе, поэтому каждый победитель сможет пригласить с собой в поездку ещё одного человека.
Условия конкурса очень просты:
▶ Подпишись на наш канал по Dota 2 и каналDaxak;
▶ Нажми кнопку «Участвовать» под этим постом.
📁Регламент.
Проведи это лето максимально ярко — успей поучаствовать в нашем розыгрыше, а имена трёх счастливчиков мы объявим уже 2 июня ☀
#EsportsWorldCup#EWC25#GOGOVP
Ты всегда хотел узнать о киберспорте, тренировках или личной жизни игроков Virtus.prо? 🤩
Да? Тогда задавай любой интересующий тебя вопрос под постом с видео к EWC 2025👈
#EsportsWorldCup#EWC#EWC25#GOGOVP
Финальный матч группы начнётся через пару часов 🤩
В 12:00 МСК смотрим BO2-серию против Aurora Gaming. Приходи на стрим и поддержи Медведей в этом противостоянии!
#Dota2#EsportsWorldCup#EWC#EWC25#GOGOVP
Первый влог с Esports World Cup 2025🔥
📁 Настрой и подготовка перед турниром;
👀 Обзор практиса, номера в отеле и арены;
👩🚒 45 градусов — это too much для Никиты!
Скорее идём смотреть новый влог на наших каналах
🎧
🎬YouTube | 🖥VK
#Dota2#EsportsWorldCup#EWC#EWC25#GOGOVP
Леонардо ДиКаприо оскуфел и выучил русский язык в новом видео Virtus.pro
Смотрите сами, реакты проставьте и раздайте стиля активом👇
https://t.me/virtuspro/16044
#EsportsWorldCup#EWC25#EWC#GOGOVP
DAXAKИ FNG ЗАКОПАНЫ В ПУСТЫНЕ! САМАЯ ЖАРКАЯ ИГРА ГОДА 🔥
Медведи отправились в Узбекистан, чтобы сыграть в Street Fighter 6 прямо посреди пустыни, ЗАКОПАННЫМИ в песок 🤯
Палящее солнце, песчаная буря и техника, которая отключалась от перегрева, стали настоящим испытанием и для игроков, и для всей съёмочной команды. Но ни жара, ни ветер, ни песок в глазах не смогли остановить нас от завершения этого безумного челленджа!
Смотри прямо сейчас финальный челлендж VP X EWC на наших каналах 👇
🎬YouTube |🖥VK
#EsportsWorldCup#EWC25#EWC#GOGOVP
ЗАПУСТИЛИ TDM НА ВЫСОТЕ СОТЕН МЕТРОВ, ЭТО ВОЗМОЖНО? 🤯
MILKIWAY и EZ4BADBOY доказали на своём примере, сыграв 1v1 прямо НА ПАРАПЛАНАХ в горах Чарвака 🔥
Пока ветер закручивал парней, укачивая в полёте, а пинг не переставал скакать, они не выпускали телефоны из рук, чтобы выполнить безумный челлендж от Virtus.рro X EWC 😱
🏆 Смотри, как парни поставили новый рекорд, в видео на наших каналах!
🎬YouTube | 🖥VK
#PUBGMOBILE#EWC#EsportsWorldCup#EWC25#GOGOVP