Что-то вы гоните насчет "привычного вида формата 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
👕
😉
😛
😉
😛
😉
🙃
😚
😉
🚆Салют паровозной братве!
Не по сезону, но все-же. Давайте попробуем собрать кворум на новый тираж, а то осенняя хандра включила ностальгию, что аж спать не мог и ретро-дизайн замыслил.
Итак, пожалуйста, внимательно читаем инфо ниже.👇
Футболки:
🟢Gildan Hammer (поплотнее, рукава подлинее) белые и тёмный “графит хизер”,
🟢Gildan Ultra Cotton (полегче, поуже, рукава покороче) белые.
Принт (все три вида шелкографией):
🟢“Зелёный” для белых футболок,
🟢“Серый” для белых футболок,
🔘“Чёрный” для тёмного “графита хизер”.
Внимательно смотрите на превью-картинки.
Размеры (внимание, НЕ маломерки!):
🔴Белая Ultra Cotton S-XXL,
🔴Белая Hammer M-4XL (!!!),
🔴Темный Hammer “графит хизер” S-XXL.
Актуальная размерная сетка также размещена в этом посте, в первых комментариях. Смотрите внимательно, измеряйте обязательно свой стафф.
Цена:
🟢Готовое изделие в размерах от S до XXL = 2400р.
🟢Готовое изделие в размерах 3XL и 4XL = 2500р.
Серьёзность намерений - предоплата 700р., остальная часть по готовности футболок к отправке.
Пишем чётко в комментарии к этому посту✍️:
⏹размер,
⏹вид футболки,
⏹цвет футболки,
⏹дизайн принта,
⏹количество, если больше одной штуки.
Пример - “XL, Hammer белая, зелёный”. Или “M, Ultra белая, серый". Или “S, Hammer хизер, чёрный, 2шт.".
⏰Собираемся составом до конца дня среды, 15 октября. Потом закрываем список и запускаем тираж в печать. Ориентир по готовности тиража - последние числа октября.
Все вопросы в лс ✉️@motorscraft
Цвета важны! Цвета нужны! Погнали!
😉
#локомотив#локо#фклм#fclokomotiv
😚
😍
😛
😉
😛
😉
😚
😉
😉
🚂Ну здравствуй, паровозная братва!
Помнишь? Завтра же день рождения - имени “ЛОКОМОТИВ” исполняется 90 лет!
К этому событию, с трепетом в душе и огнём в сердце, подготовил не маленький такой сет, который должен стать центральным элементом в “красно-зелёной” коллекции.
Каждая БУКВА в имени имеет свое повествование, о чем подробно написано в буклете и на вкладке, размер которых 150х150мм.
Вся эта красота выполнена с четким пониманием, с полной ответственностью и большим уважением к спортивному обществу “Локомотив”, к московскому футбольному клубу, в частности. И с максимальным уважением к болельщикам, для которых слово “верность” не пустое.
О значках сета конкретнее:
🔴Твёрдая эмаль,
🟢 Позолоченный сплав цинка,
🔴 Размер знака 40мм в высоту,
🟢 Крепление на 2 цангах,
🔴 Серьёзное оформление “regular edition” в виде двустороннего разворотного буклета с нумерацией тиража в ручную. И альтернативная “retro deluxe” версия в бархатной коробке с двусторонней вкладкой в виде открытки, также с нумерацией тиража,
🟢Доставка Яндекс и почта России
🔴No bron’
За реликвией welcome в лс @motorscraft📝
😉Подписывайтесь на Телеграм канал и не пропускайте новые релизы☝️
#значки#футбол#локомотив#локо#фклм#фклокомотив#fclm#fclokomotiv#oldschool#локомотив_90_лет
😉
😍
😛
😉
😛
😉
😚
😉
😉
⚽️
Салют, паровозная братва и дорогие коллекционеры!
Давняя задумка наконец-то материализовалась! Встречаем весьма не простой новый значок, идейно и мысленно заряженный пассионариями Л-3516, в коллаборации наших проектов!
Огненная ярость и пламенный задор вселились в фаерок, и теперь он готов делиться своим светом и теплом с каждым, кто прикасается к нему, без остатка. Коль уж гореть, то гореть сгорая!🔥
🔴Мягкая эмаль.
🟢Чёрный крашенный металл.
🔴Эмаль, меняющая цвет при нагреве!🚂
🟢Размер 30мм в высоту.
🔴Крепление на 2 цангах.
🟢Сумасшедшее оформление и дополнение в виде двух крутых стикеров, фирменного коробка спичек🔥(для коллекционеров коробков зайдёт точно) и ещё одной бонусной наклейки.
🔴Вместе со значком идёт уважение от создателей каждому обладателю! А это важно!
🟢Демократичнаяценаданного релиза - 800р.
🔴ДоставкаЯндекс и почта России.
🟢No bron’
😉🚂
За значкомвсем активным паровозам, коллекционерам и тем, кому пиротехника на секторах была в радость, welcome в лс@motorscraft✉️
❗️
И ещё. Для тех, кто носит значки, всегда есть в наличии антивандальные крепления. Спрашивайте 👌
Подписывайтесь на Телеграм канал и не пропускайте новые релизы
😉
#значки#фалеристика#футбол#локомотив#локо#фклм#фклокомотив#fclm#fclokomotiv#oldschool#ultras