Что-то вы гоните насчет "привычного вида формата 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
🌍 ETHIOPIA'S UNIQUE NATURE: A World Unlike Any Other
የኢትዮጵያ ልዩ የሆኑ ተፈጥሮአዊ ስፉራዎች
💡 Discover why Ethiopia is called "the roof of Africa" - from the world's hottest desert to alpine peaks, endemic wildlife found nowhere else on Earth, and climate zones that span from tropical to arctic conditions.
🏔️ EXTREME LANDSCAPES | ልዩ መልክዓ ምድራዊ አቀማመጥ
• Danakil Depression: -125m, hottest place on Earth (comparable to Death Valley)
• Ras Dashen: 4,533m, 4th highest peak in Africa (similar to Swiss Alps altitude)
• Great Rift Valley: geological wonder stretching to Red Sea
• Simien Mountains: UNESCO World Heritage, dramatic escarpments
🌡️ CLIMATE DIVERSITY | የአየር ንብረት ልዩነቶች
• Tropical zones (Kolla): <1,500m, hot and dry like Sudan/Chad
• Temperate zones (Woina Dega): 1,500-3,200m, like Kenya highlands
• Alpine zones (Dega): >3,200m, cold climate similar to Tibetan plateau
• Desert conditions: Danakil rivals Sahara in extreme temperatures
🦁 ENDEMIC WILDLIFE | በኢትዮጵያ ብቻ የሚገኙ ብርቅዬ እንስሳት
• Ethiopian Wolf: world's rarest canid (500 individuals), like Arctic fox adaptation
• Gelada Baboons: only grass-eating primate, found nowhere else
• Walia Ibex: mountain goat species, endemic to Simien Mountains
• Ethiopian Highlands birds: 800+ species, 20+ endemic
🌿 BIODIVERSITY HOTSPOT | የብዝሀ ህይወት ማእከል
• 6,000+ plant species (12% endemic) - comparable to Madagascar
• Coffee origin: wild Coffea arabica forests still exist
• Frankincense trees: ancient trade route botanical heritage
• Medicinal plants: 200+ species with therapeutic properties
🔥 GEOLOGICAL WONDERS | ድንቅ የምድር ሳይንስ
• Active volcanoes: Erta Ale lava lake (like Iceland's volcanoes)
• Salt flats: Danakil salt mining (similar to Bolivia's Salar de Uyuni)
• Hot springs: natural geothermal activity throughout highlands
• Fossil sites: "Lucy" discovered here, human evolution cradle
💰 PRO TIPS:
Visit during dry season (October-May) for best wildlife viewing. The Simien Mountains offer Ethiopia's best trekking comparable to Himalayan experiences. Danakil tours require guides due to extreme conditions. Many endemic species are endangered - support conservation efforts.
✨ Expert-reviewed content | Verified by local Ethiopian nature specialist
#Ethiopia#ኢትዮጵያ#AfricanWildlife#UniqueNature#Biodiversity#Geography
🦏 The white rhinoceros is one of the largest land mammals, found in Africa’s tall- and short-grass savannahs.
🌍 An astounding 99 percent of Africa’s white rhinos live in just five countries, with the overwhelming majority found in South Africa. 🇿🇦
🌿 A true grazer, the white rhino has a broad, square-shaped upper lip—perfectly evolved for feeding on grass.
📹 Video: https://t.me/AfroPouchkine/1441
🔗 Source: Rhinos.org
#Rhino#WhiteRhino#SouthAfrica#AfricanWildlife#Nature#Conservation#Biodiversity