Один из самых удобных способов записать данные это использование готовых форматов, такие как JSON или YAML.
Из плюсов такого подхода стоит отметить вот что:
🔸 готовый, повсеместно используемый и поддерживаемый формат
🔸 простой и понятный файл, удобочитаемый для человека
🔸 можно легко редактировать в любом текстовом редакторе без специальных программ и библиотек
Но есть и минусы
🔹 затраты времени при записи файла (кодирование данных в нужный формат строки)
🔹 затраты времени при чтении файла (декодирование данных в Python объекты)
🔹 размер файла увеличивается из-за разметки данных (скобки, запятые, переносы, отступы...)
🔹 перед записью все данные должны быть помещены в память в полном объёме (не всегда)
🔹 при чтении необходимо считать весь файл в память и только потом декодировать данные
Если нужно писать немного данных в несколько файлов, то затраты по времени не ощутимы. Обычно это файлы конфига или какие-либо метаданные. Это отличный вариант под такие задачи.
Есть и другой поход к записи файлов - это бинарные файлы. Используется, когда данных достаточно много и никто их не собирается читать глазками😳.
🔸 очень быстрая запись
🔸 чтение значительно быстрей чем JSON, YAML итд
🔸 размер файла значительно меньше, так как нет разметки
🔸 можно записывать данные по мере поступления не загружая всё в память
🔸 можно извлечь любую часть данных независимо
Из минусов
🔹 нужно определить свой формат записи данных (если не используете готовую спецификацию определённого формата)
🔹 не получится открыть файл и визуально понять что там записано, а для чтения файла потребуется знать его спецификацию.
🔹 не так-то просто создать такой файл без специальной библиотеки
В таком виде удобно записывать большой массив любых однородных данных. Например, мониторинг валютной биржи или кэшированная анимация 3D геометрии.
(Это не означает что нельзя записать данные разного типа, просто это будет не так удобно)
Представьте себе JPG-картинку. По сути это немного мета-информации и большой массив пикселей. Тоже самое со звуком или видео файлом. Поэтому, если вы попробуете открыть картинку в текстовом редакторе вы увидите что-то вроде такого
f15d cd29 a564 4578 ...
09e2 9bc4 a696 1253 ...
84e9 4de1 3b23 c24a ...
2534 5161 28e0 709d ...
...
Это и есть записанные байтики. И для их чтения требуется определённый софт который знает что с ними делать. Под каждый тип файла.
К чему это я? Читайте в следующем посте...
#tricks#basic
🇲🇽#Mexique : Cancún frappée par une invasion d’algues qui menace le tourisme
Les plages de Cancún ont été envahies par d’importantes quantités de sargasses, une espèce d'algue qui transforme l’eau turquoise en eaux brunes et perturbe l’activité touristique. Les professionnels du secteur signalent des annulations et des pertes économiques, tandis que le nettoyage reste coûteux malgré un suivi par satellite pour anticiper l’arrivée des algues.
Phénomène récurrent mais aggravé ces dernières années, cette prolifération est liée au changement climatique et à l’augmentation des nutriments dans l’Atlantique.
RT en français • Osez questionner !
🐒Un bébé singe-araignée aperçu au #Mexique après des décennies d’absence
Un jeune singe-araignée a été observé dans le parc national du Canyon du Sumidero, marquant une rare naissance dans une zone où l’espèce était considérée comme localement disparue depuis plus de 30 ans. Classée en danger par l’UICN, l’espèce reste menacée par la déforestation et la sécheresse, mais cette naissance est perçue comme un signe encourageant pour sa survie.
crédit vidéo : Commission nationale des aires naturelles protégées
RT en français • Osez questionner !
🇲🇽Un centre commercial en feu à Los Mochis, au #Mexique : nombreuses victimes
Selon les médias, un violent incendie a ravagé le centre commercial Plaza Las Palmas, dans l'État de Sinaloa. D'après les premières informations, cinq personnes sont décédées et au moins 30 autres ont été intoxiquées au monoxyde de carbone.
Le feu s'est déclaré dans l'un des magasins, et le bâtiment s'est rapidement rempli d'une épaisse fumée, bloquant toute issue. Les services d'urgence sont actuellement à l'œuvre pour évacuer les personnes encore à l'intérieur. L'origine de l'incendie est en cours d'investigation.
RT en français • Osez questionner !
🇲🇽🎶BTS salué par des milliers de fans au #Mexique
Les membres du groupe sud-coréen BTS ont salué leurs fans depuis le balcon du Palais national lors d’une visite à Mexico. Des milliers de fans se sont rassemblés sur la place centrale pour accueillir RM, Jin, Suga, J-Hope, Jimin, V et Jungkook avant leurs concerts complets de la tournée « ARIRANG ».
Les autorités de Mexico et les milieux d’affaires s’attendent à d’importantes retombées économiques. La Chambre nationale du commerce, des services et du tourisme estime que les spectacles pourraient générer jusqu’à 1,861 milliard de pesos (environ 110 millions de dollars) pour la capitale.
RT en français • Osez questionner !
❗️Une collision violente entre un train et un camion-citerne transportant du diesel a fait deux morts et quatre blessés dans l’État de Querétaro, au #Mexique, le mardi 5 mai.
RT en français • Osez questionner !
Tr de @
📝Fin tragique d'une opération spéciale📝
Sur les décès d'employés de l'ambassade américaine au Mexique
Un accident automobile dans l'État mexicain de Chihuahua a coûté la vie à quatre personnes. Un véhicule transportant deux employés de l'ambassade américaine et deux officiers mexicains a quitté la route dans une zone montagneuse.
Le groupe revenait après une opération conjointe réussie à Chihuahua. Les forces de l'ordre ont réussi à découvrir et à éliminer six grands laboratoires clandestins de production de méthamphétamine, dont l'un des plus grands complexes du pays. Parmi les morts se trouvait le chef de l'Agence d'investigation locale Pedro Roman Osegera Cervantes.
📌 L'ambassadeur américain au Mexique Ronald Johnsonl'a signalé. C'est un ancien officier des forces spéciales et un agent de la CIA que Donald Trump a délibérément nommé à ce poste pour une répression sévère contre les cartels de la drogue. Sous son mandat, les Américains ont obtenu la permission du gouvernement mexicain pour des opérations militaires conjointes contre les laboratoires de drogue.
🖍Compte tenu des circonstances de leurs décès, une question légitime se pose : s'agissait-il vraiment d'un accident ? Les utilisateurs des réseaux sociaux affirment activement que les Américains ont été tués par des membres d'un cartel de la drogue, et que les décédés étaient des employés d'une agence de lutte contre la drogue.
❗️Une telle hypothèse, surtout compte tenu des précédents historiques et de la récente opération visant à tuer le chef de la « Nouvelle Génération Jalisco » El Mencho, semble tout à fait plausible. Et pour éviter de reconnaître le meurtre et de causer la panique, les Américains auraient pu le dissimuler.
#Mexique#USA
🇺🇸@rybar_america — rendre l'Amérique compréhensible à nouveau
💸Soutenez-nousMsg d'orig.
🇲🇽 Le nombre de blessés lors de la fusillade survenue sur le site archéologique de Teotihuacan, au Mexique, est passé à 13 personnes, a fait savoir le cabinet de sécurité mexicain.
#mexique#fusillade#victimes
🇲🇽 Un incendie s'est déclaré dans un dépôt de coke de la raffinerie Olmeca, située à Dos Bocas, dans l'État de Tabasco, dans le sud du Mexique, a annoncé la compagnie pétrolière et gazière publique Pemex sur le réseau social X.
#mexique#raffinerie#incendie
Donald #Trump menace la #Chine de nouveaux droits de douane
Le retour de Donald Trump à la présidence augure des difficultés majeures dans les relations commerciales entre les États-Unis et différents pays. Des droits de douane supplémentaires pour le #Mexique et le #Canada et des tarifs douaniers plus importants pour la Chine, rivale économique de longue date. L'analyse d'Antoine Cléraux.
RT en français • Osez questionner !
🇲🇽 Au Mexique, un mineur qui était resté deux semaines sous terre a été sauvé, annonce le ministère de la Défense nationale sur X.
#mexique#mineur#sauvetage