TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #241 · 5 мај

Можно ли в Python создавать бинарные файлы? Конечно можно. Для этого в Python есть следующие инструменты: ▫️ тип данных bytes и bytearray ▫️ открытие файла в режиме wb (write binary) или rb (read binary) ▫️ модуль struct Про модуль struct поговорим в первую очередь. Файл в формате JSON или Yaml внутри себя содержит разметку данных. Всегда можно определить где список начался а где закончился. Где записана строка а где словарь. То есть формат записи данных содержит в себе элементы разметки данных. В binary-файле данные не имеют визуальной разметки. Это просто байты, записанные один за другим. Правила записи и чтения находятся вне файла. Модуль struct как раз и помогает с организацией данных в таком файле с помощью определения форматов записи для разных частей файла. Модуль struct преобразует Python-объекты в массив байт, готовый к записи в файл и имеющий определённый вид. Для этого всегда следует указывать формат преобразования (или, как оно здесь называется - запаковки). Формат нужен для того, чтобы выделить достаточное количество байт для записи конкретного типа объекта. В последствии с помощью того же формата будет производиться чтение. При этом следует помнить что мы говорим о типах языка С а не Python. Именно формат определяет, что записано в конкретном месте файла, число, строка или что-то еще. Вот какие токены формата у нас есть. Помимо этого, первым символом можно указать порядок байтов. На разных системах одни и те же типы данных могут записываться по-разному, поэтому желательно указать конкретный способ из доступных. Если этого не сделать, то используется символ '@', то есть нативный для текущей системы. В строке формата мы пишем в каком порядке и какие типы собираемся преобразовать в байты. Запакуем в байты простое число, токен "i". >>> import struct >>> struct.pack('=i', 10) b'\n\x00\x00\x00' Теперь несколько float, при этом нужно передавать элементы не массивом а последовательностью аргументов. >>> struct.pack('=fff', 1.0, 2.5, 4.1) b'\x00\x00\x80?\x00\x00 @33\x83@' Вместо нескольких токенов можно просто указать нужное количество элементов перед одним токеном, результат будет тот же. >>> struct.pack('=3f', 1.0, 2.5, 4.1) b'\x00\x00\x80?\x00\x00 @33\x83@' Теперь запакуем разные типы >>> data = struct.pack('=fiQ', 1.0, 4, 100500) я запаковал типы float, int и unsigned long long (очень большой int, на 8 байт) b'\x00\x00\x80?\x04\x00\x00...' Распаковка происходит аналогично, но нужно указать тот же формат, который использовался при запаковке. Результат возвращается всегда в виде кортежа. >>> struct.unpack('=fiQ', data) (1.0, 4, 100500) Как видите, ничего страшного! #lib#basic

Hashtags

Резултати

Пронајдени 7 слични објави

Пребарај: #baloncesto

当前筛选 #baloncesto清除筛选
🏆 Info 288 - DEPORTES

@info288_deportes · Post #35936 · 23.11.2024 г., 10:45

🏀Baloncesto Eslovaquia, crítica tras el triple de Yusta: "Es imposible"#Baloncesto Quedaban 0,4 segundos para concluir la prórroga (la que sería la primera) y Eslovaquia tenía ganado el partido ante España. La selección centroeuropea tenía posesión con 67-64 a su favor. Mario Ihring sacó de fondo… mal. Tan mal que el balón llegó a Santi Yusta, que en una acción imposible levantó el balón para anotar el triple del empate. Segundo tiempo extra. A la Selección no se le escaparía el triunfo (72-76). La desolación inundó el Tipos Arena de Bratislava. Muchos defienden que es imposible realizar la acción si el reloj no se ha puesto tarde en funcionamiento. Así lo cree Aramis Naglic, seleccionador eslovaco: “Puedo hablar mucho sobre lo que pasó al final. Creo que en teoría no es posible tocar el balón en 0,4 segundos, que caiga al suelo y luego tirar. No es posible y pongo mi mano derecha”. https://as.com/baloncesto/mas_baloncesto/eslovaquia-critica-tras-el-triple-de-yusta-es-imposible-n/ 🏆@Info288_deportes

Hashtags

🏆 Info 288 - DEPORTES

@info288_deportes · Post #35506 · 04.10.2024 г., 08:01

🏀Baloncesto La Fiscalía pide 14 años de cárcel para el entrenador de baloncesto Mario López por agresión sexual a una menor#Baloncesto La Fiscalía Provincial de Vizcaya ha solicitado una condena de 14 años de prisión contra Mario López, el que fue entrenador del club de baloncesto Lointek Gernika y seleccionador nacional de la sub-16, sub-18 y sub-19 femenino. Le acusa de agredir sexualmente de forma continuada a una niña desde que tenía 10 años y hasta que cumplió los 16. Jugaba en el equipo del colegio. El juicio arranca en la Audiencia Provincial el 14 de enero de 2025. Según relata el escrito de acusación, al que tuvo acceso ABC, a partir de julio de 1998, beneficiándose de la precaria situación familiar de la niña, López «buscaba y aprovechaba momentos para estar a solas» con ella «a fin de mantener relaciones sexuales». El primer contacto físico lo fue tras invitarla a ver un partido de baloncesto en una vivienda de Guernica. Ella se puso a llorar. Tenía 10 años. «El acusado aseguró que no volvería a pasar si bien lo cierto es que tales encuentros continuaron en el tiempo y subieron de intensidad, sometiéndose ella dado el temor que le infundía, ante la gran diferencia de edad y posición», dice la Fiscalía. Explica que además, López desplegaba conductas que a ella le provocaban temor, «como tocar el claxon cuando pasaba en coche por su casa, conducir de manera agresiva y temeraria cuando la trasladaba o ser agresivo y desproporcionadamente exigente con ella en los entrenamientos». Le imponía hablar con él todos los días por teléfono. https://www.abc.es/deportes/fiscalia-pide-anos-carcel-entrenador-baloncesto-mario-20241003173450-nt.html 🏆@Info288_deportes

Hashtags

Chollazo Exprés 🔥 Ofertas y Descuentos

@ChollazoExpres · Post #5198 · 24.12.2025 г., 18:30

💥Balón de básquet Wilson NBA AUTHENTIC Vive la emoción del juego en interiores y exteriores ✅OFERTA: 32.78€ ❌ Antes: 49.95€ 💰Ahorras un 34%🔥 Diseñado para un agarre óptimo y durabilidad excepcional 👉 Hazte con él y marca la diferencia en tus partidos #baloncesto#deporte#navidad#ofertas#viral#wilsonnba#outdoorbasketball#descuentos 🛰️Oferta publicada en Deporte y Outdoor

Chollazo Exprés 🔥 Ofertas y Descuentos

@ChollazoExpres · Post #5517 · 04.01.2026 г., 20:30

💥Rodilleras VITTO para Deporte y Fitness Protección y comodidad para tus rodillas en cada movimiento ✅OFERTA: 9.99€ ❌ Antes: 14.99€ 💰Ahorras un 33%🔥 Diseño transpirable y antideslizante para un rendimiento óptimo 👉 Hazte con ellas y entrena sin límites #rodilleras#deporte#crossfit#ligamento#menisco#entrenamiento#baloncesto#navidad 🛰️Oferta publicada en Deporte y Outdoor