Что-то вы гоните насчет "привычного вида формата 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
8 марта праздничный концерт двух африканских групп столицы в Китайском Летчике Джао-Да
#afrobeat#reggae#ska#zouk#rumba#soukous
Kimbata исполняет музыку Центральной Африки. Основной репертуар Kimbata состоит из традиционных композиций народов баконго и песен солиста группы, коренного конголезца Андре Нцумба Пеленда. Помимо африканской румбы, в творчестве Kimbata замешаны афробит, пачага, ндомболо, реггей, зук, сукус, ньюс рутс и ска. Zava Matotra – московский коллектив с интернациональными корнями собрался в 2013 году на фоне интереса к африканской музыке. Творчество группы началось с каверов на африканскую эстраду 70-х годов: оркестр Black Santiago из Ганы, Махмуда Ахмеда из Эфиопии, Муссу Думбию из Мали и других. В 2019 году группа записала альбом авторской музыки. В результате получился сплав таких стилей, как румба, афробит, регги, фанк, инди и сукус.
Начало: 19:00
Цена: 600 рублей
Адрес: Лубянский проезд, дом 25, стр. 1, Москва
Телефон: +7(495)624-56-11
Заказ билетов
Various Artists – Digital Zandoli 2 (Heavenly Sweetness, 2017)
#zouk#disco#synth#funk#electro#Haiti#Saint_Lucia#Martinique#Guadeloupe#West_Indies#France
Продолжаем исследовать зук и фанк из французской Вест-Индии. Эта часть сборника состоит из записей, выпущенных в конце 80-х и начале 90-х, в период расцвета зука и синти-фанка.
Spotify | AppleMusic | Bandcamp | VK
Various Artists — Digital Zandoli (Heavenly Sweetness, 2016)
#zouk#proto_zouk#disco#soul#boogie#funk#Haiti#Saint_Lucia#Martinique#Guadeloupe#West_Indies#France
Зук — стиль танцевальной музыки, сложившийся в первой половине 80-х годов на французских островах Мартиника, Гаити, Сент-Люсия и Гваделупа. Этот сборник состоит из треков, записанных до резкого роста популярности зука в 80-х. Во многие альбомы раннего периода развития этого стиля часто входили треки, которые относят к «прото-зуку», «фанк-зуку» или «буги-зуку», что подчеркивает процесс активного смешения жанров. Но эти треки так и остались неизвестными широкой публике, потому что на радио в основном ставили только менее экспериментальные «хиты».
Spotify | AppleMusic | Bandcamp | VK