Что-то вы гоните насчет "привычного вида формата 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
🇪🇺 Ursula #VonDerLeyen: "Gli shock geopolitici possono e devono rappresentare un'opportunità per l'Europa. A mio avviso, il cambiamento sismico che stiamo attraversando è un'occasione, anzi una necessità, per costruire una nuova forma di indipendenza europea. Questa esigenza non è nuova, né una reazione agli eventi recenti: è un imperativo strutturale da molto tempo", ha sottolineato, indicando che "oggi esiste un vero consenso su questo". (ANSA)
@UltimoraPolitics24
🇪🇺Giornata dell'Europa, la Presidente della Commissione UE #VonDerLeyen a Kiev:"È bello tornare a Kiev dove i valori a noi cari vengono difesi ogni giorno. È quindi un luogo appropriato per celebrare la Giornata dell'Europa. Accolgo la scelta del presidente Zelensky di rendere il 9 maggio la Giornata dell'Europa anche qui in Ucraina" (ANSA)
@UltimoraPolitics
Euromaccartismo
Delegittimazione della critica alle guerre: filo putiniani, agenti della disinformazione
#vonderleyen rappresenta la commissione un tempo pilone comunitario dell' Europa
La presidente del Consiglio Giorgia #Meloni ha invitato la presidente della Commissione Ursula #VonDerLeyen a visitare Lampedusa. E lei ha accettato
@UltimoraPolitics
Ursula #VonDerLeyen: "Un piacere incontrare Giorgia #Meloni a Roma oggi. Abbiamo discusso su come continuare a sostenere l'Ucraina; garantire energia sicura e conveniente; promuovere la competitività dell'industria dell'UE; fare progressi sul patto di migrazione; e dell'esecuzione del PNRR in Italia"
@UltimoraPolitics
Terminato dopo un'ora e mezza l'incontro tra Giorgia #Meloni e Ursula #VonDerLeyen: "Ottima occasione per uno scambio di vedute in preparazione del Consiglio Europeo straordinario del 9-10 febbraio, dedicato in particolare all'economia e alla migrazione"
@UltimoraPolitics
Matteo #Salvini: "#VonDerLeyen non ha firmato l'avvio della procedura contro l'Austria per i limiti al transito dei mezzi pesanti al Brennero. A questo punto confidiamo sulla giustizia della Corte europea. Non si può pontificare a spese dell'Italia, cercando accoglienza e integrazione a Lampedusa, blindando il confine del Brennero. Questo governo porrà fine a questa vergogna"
@UltimoraPolitics
🇪🇺#UE – Fonti riferiscono che l'UE sarebbe pronta all'applicazione provvisoria dell'accordo di libero scambio Mercosur dopo la ratifica dell'Argentina e del Paraguay; la decisione sarà annunciata dalla presidente Ursula #vonderLeyen in un punto stampa convocato alle 11.30.
@UltimoraPolitics24
Il vicepremier e ministro degli Esteri Antonio #Tajani riferisce su X: "Bene #VonDerLeyen che ha deciso l'applicazione provvisoria dell'accordo Mercosur. È un impulso positivo per il nostro export che continua a contribuire alla crescita economica dell'Italia. Ho convocato per lunedì la task force commercio per informare le imprese sugli sviluppi della situazione in tutta l'America."
@UltimoraPolitics24
Giovedì 10 luglio sarà votata dal Parlamento #UE una mozione di sfiducia alla Presidente della Commissione #VonderLeyen. La discussione in Aula avverrà lunedì prossimo. (ANSA)
@UltimoraPolitics
Ursula #vonderLeyen: "Estenderemo la sospensione delle contromisure" sui dazi #USA.
Questo pomeriggio a Bruxelles la riunione degli ambasciatori permanenti dei 27, il Coreper, convocati d'urgenza. Tra le decisioni da prendere quella sulle possibili contromisure che potrebbero già scattare, in tutto o in parte, dall'inizio della settimana. (ANSA)
@UltimoraPolitics