Что-то вы гоните насчет "привычного вида формата 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
#резюме#GR#project#consulting
Андрей Колпаков — выпускник МГИМО (ФУП, бакалавриат 2023 / магистратура 2025)
Работал в Фонде капитального ремонта общего имущества МКД Московской области — координировал проекты по капитальному ремонту многоквартирных домов; организовывал взаимодействие между подрядчиками, органами местного самоуправления, жителями, Техническим надзором, разрешал конфликтные ситуации между перечисленными сторонами; осуществлял строительный контроль производства работ; умелый пользователь MS Office, систем ЭДО, МСЭД.
Хотел бы применить свой опыт в корпоративной сфере — в проектах, где важны переговоры, аналитика и взаимодействие с госструктурами. Ищет роли в GR/Public Affairs, управлении проектами, консалтинге.
Свободно владеет английским, французскими немецким.
📎 Резюме — в приложении
✉️ Контакты: tg - @KAV2247 | +7 (921) 397-43-98| [email protected]
🔔 “Biznesda mahorat darslari” loyihasi doirasida uchrashuv
📣 Hurmatli professor-o‘qituvchilar, tinglovchilar va mehmonlar! Sizlarni “Biznesda mahorat darslari” loyihasi doirasida bo‘lib o‘tadigan uchrashuvga taklif etamiz.
💼 Loyihaning navbatdagi mehmon ma’ruzachisi Farxod Jabbarov biznes konsultant, “Sherikkon Consulting” kompaniyasi Ijrochi direktori.
✅ Farxod Jabbarov kichik va o‘rta biznesni rivojlantirish, innovatsion boshqaruv, qiymat zanjirini rivojlantirish kabi yo‘nalishlarda yetakchi ekspertlardan sanaladi.
👨🦱 Farxod Jabbarov BMTTD, YTTB va GIZ kabi xalqaro tashkilotlarda biznesni qo‘llab-quvvatlash bo‘yicha loyihalarni amalga oshirgan.
🔴 Tadbir o‘zbek tilida olib boriladi.
🗓 Sanasi: 14 - iyun, 2024-yil
⏰ Vaqti: 10:30
📍Manzil: Biznes va tadbirkorlik oliy maktabi (5-qavat, №1)
🇬🇧 Eng
🇷🇺 Ru
#GraduateSchool#Consulting#GIZ#SME
🌐Web-site |
✅Telegram |
✅Facebook |
🌐Instagram
#резюме#GR#project#consulting#ESG
Никита Андрианов — выпускник МГИМО (МО, бакалавриат 2018 / магистратура 2020), более 5 лет опыта в международных проектах, переговорах и коммуникациях.
Работал в Постпредстве России при ООН в Нью-Йорке, Посольстве в Пакистане и Центральном аппарате МИД — координировал межведомственные проекты в сфере устойчивого развития и энергетики, согласовывал резолюции Генассамблеи ООН, готовил брифы и тезисы для выступлений. Развивал экспертизу по странам Южной Азии — от работы в Посольстве в Пакистане до взаимодействия с делегациями региона в ООН.
Хотел бы применить свой опыт в корпоративной сфере — в проектах, где важны переговоры, аналитика, взаимодействие с госструктурами и устойчивое развитие. Ищет роли в GR/Public Affairs, ESG и управлении проектами в Москве.
Свободно владеет английским, урду и хинди.
📎 Резюме — в приложении
✉️ Контакты: @Nikita_Andrianov | +7 906 796-60-26 | [email protected]
Funding Round for Operating Platform
Operating secures $524.20K in funding round on December 17, 2024. This SaaS platform focuses on resource management, skills-based project staffing, and time tracking tailored for consulting firms and professional services teams.
#Funding#SaaS#ResourceManagement#ProjectStaffing#TimeTracking#Consulting#ProfessionalServices