Что-то вы гоните насчет "привычного вида формата 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
🚀 AdHand — всё для удобного запуска рекламы в одном месте.
Мы понимаем, что запуск и управление рекламой часто занимает слишком много времени. Поэтому мы сделали платформу, которая снимает рутину с таргетологов и агентств, оставляя им главное – результаты.
✨ В карусели мы показали, как наша платформа делает вас счастливее)
Уже готовы без проблем и потери времени запустить рекламу? Регистрируйтесь на сайте и погнали!
#запускрекламы#платформаadhand#mediabuying
Августовский дайджест обновлений в мире рекламных площадок 🚀
Meta, Google, TikTok, Telegram выпустили апдейты, которые напрямую влияют на эффективность ваших кампаний.
Мы собрали главное в одном материале, чтобы вы оставались на шаг впереди и запускали рекламу как профессионалы.
P.S.: а еще в конце вас ждет небольшая новость от нас)
🟠 Подробнее о каждом изменении читайте в нашем блоге.
А мы, AdHand, всегда рядом и с радостью поможем вам с рекламными кабинетами, оплатой и быстрым стартом кампаний без лишних хлопот!
#рекламныеплощадки#googleads#mediabuying#adsdigest
Мы остаёмся тем же AdHand by Aitarget– платформой, на которой вы можете запускать рекламу без лишних сложностей.
Теперь в новом, фиолетовом, цвете 💜
С нами вы:
1️⃣ открываете и оплачиваете рекламные кабинеты на выгодных условиях
2️⃣ работаете с прозрачными бюджетами – без скрытых комиссий
3️⃣ управляете всеми платформами – Google, Meta, TikTok, Telegram, Snapchat – в одном интерфейсе.
Там же отслеживаете сводную аналитику по площадкам и кампаниям
4️⃣ можете запускать рекламу в сложных нишах (уточнить детали у менеджера)
5️⃣ получаете оперативную тех. поддержку на вашем языке
6️⃣ имеете доступ к базе знаний по всем рекламным площадкам
Спасибо, что выбираете AdHand! Мы рады быть вашим проводником в мире digital-рекламы.
#digitaladvertising#mediabuying#googleads#telegramads#metaads#tiktokads