Что-то вы гоните насчет "привычного вида формата 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
5 маяСербия присоединяется к единой платежной зоне SEPA
Теперь переводить евро между Сербией и другими странами Европы станет так же просто и дешево, как внутри страны. Больше не придется отдавать банкам по 20–50 евро за перевод из условной Германии – в системе SEPA комиссия составит всего 1–2 евро, а в ряде банков и вовсе 0.
Скорость тоже радикально изменится: деньги придут на счет в тот же день или на следующее утро. Ждать перевод по 3–5 дней больше не нужно. При этом вам не придется возиться со сложными настройками – банк сам распознает страну SEPA (их 41, включая весь ЕС, Черногорию и Албанию) и автоматически отправит платеж самым выгодным путем.
Важно помнить, что система работает только с евро. На данный момент 18 коммерческих банков Сербии уже завершают техническую подготовку. Главное – убедитесь, что ваш счет открыт именно в евро. Если перевод поступит на динарный счет, может произойти автоматическая конвертация по невыгодному курсу или отказ в платеже.
#Сербия#переводы#SEPA
@NewsSerbia
🚀 Remesas a Cuba 🇨🇺 ¿Necesitas enviar dinero 💸 de forma rápida ⚡️ y segura 🔒? ¡Somos tu agencia ideal ✅!
👉🏻( WhatsApp +16072139643 ) 📱o usa el enlace directo ( https://wa.pe/te1mak)
💲 Entregamos en todas las monedas, USD, CUP, MLC, TARJETA CLÁSICA, EUROS 💵
💳 Transferencias al instante⚡️
💸 Entrega en tarjeta o efectivo de forma presencial, con mensajería a toda la Habana 🚴
🤔¿Existe monto mínimo para enviar dinero a Cuba? 💪🏻 *NO* , CON NOSOTROS PUEDES ENVIAR CUALQUIER CANTIDAD🫶🏻
😵💫Descuentos increíbles a partir de 500 USD en adelante. 🥸
📱Únete a nuestro grupo de WhatsApp 👇👇👇
https://chat.whatsapp.com/HtdHSLf14YhLL8ToJO2AWQ
____
🏦Puedes pagar con: PayPal ,Zelle ,CashApp, Bizum ,Transferencias SEPA, Wise ,Visa/MasterCard, Transferencia México
____
Tu comodidad es nuestra prioridad😏😁.
📱Contáctanos al +16072139643, será un gusto atenderte:
https://wa.pe/te1mak
#remesa#transacción#remesacuba#metodosdepago#EnvíaDinero#Cuba#España#Europa#EstadosUnidos#Bizum#zelle#cashapp#Paypal#Visa#transferencia#efectivo#dolares#USD#Sepa#transferenciabancaria#DineroCuba#Cuba#cubanosporelmundo
#remesasespaña
••••••••••••• 🔺 •••••••••••••
Promocionado por Anuncios-cu.com
••••••••••••••••••••••••••••••••