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 слични објави

Пребарај: #willsmith

当前筛选 #willsmith清除筛选
Avizor

@Avizorweb · Post #3263 · 29.03.2022 г., 17:32

​​Para todos los machotes aspirantes a "héroes" que quieran imitar a #WillSmith y para todas las "doncellas románticas" que piensan exigirle a sus parejas que las defiendan cual caballeros de brillante armadura, aquí les va un pequeño análisis deconstructivo del suceso 👉 por Betsabè Torres Marrero 💜 🎬Para comenzar la ofensa era hacia #JadaPinkett por su condición médica de Alopecia (enfermedad que produce la caída del cabello y por la que la actriz decidió raparse), así que lo más correcto debió ser que ella misma se defendiera del chiste sexista de #ChrisRock (quién utilizó el humor como escudo para ser hiriente y ejercer una violencia verbal y simbólica hacia una fémina). Ella es una mujer perfectamente capaz de tomar las riendas de la situación y enfrentar la ofensa. 📽 Este suceso simplemente demuestra que las mujeres siguen teniendo los papeles secundarios en sus propias historias. Will Smith se las da de "machote salvador" y mediante un acto violento, además de marcar territorio "esta hembra es mía con ella no te metas", promueve el amor violento, justificando que lo hizo por amor o para "proteger el honor de su esposa". ¿Acaso ella no podía proteger su propio honor? El amor no te lleva a cometer actos violentos, lo hace tu masculinidad tóxica (patrones de conducta heredados de las ideas patriarcales que esperan que el hombre haga uso de la fuerza para resolver sus conflictos). El amor no te nubla los sentidos (Esa es la misma justificación que usan los hombres que golpean a sus esposas), esta es otra idea del "mito del amor romántico" que valida la violencia masculina asociándola con una muestra de amor. Es así como Jada Pinkett queda presa de dos posturas machistas: #1 La de un hombre racista que se siente con el derecho de opinar sobre su cuerpo y de juzgarla por no encajar en los estereotipos sexistas de que una mujer debe tener el cabello largo. Un hombre que utiliza "el humor" como escudo para violentar sin ser señalado por ello. #2 La de un esposo violento, que toma la justicia por sus manos, que anula su capacidad como sujeto para decidir y que, por demás, perpetua la idea del "amor romántico" en la que el amor y la violencia van de la mano. Aaahhh y me faltó algo. Los medios cubren el suceso como "la esposa de Will Smith" en lugar de Jeda, o sea que hay una invalidación de la mujer como sujeto. Y la validan por la relación que tiene con el esposo, en lugar de reconocerla por lo que ella es. La noche de gala estuvo plagada de muestras de sexismo, porque este suceso no fue el único que inclinó la balanza a favor del Patriarcado; por ejemplo a #PenélopeCruz, en lugar de llamarla por su nombre y por todo su trabajo como actriz la llaman la esposa de Javier Bardem, y otra actriz #KristenDunst que fuera nominada como mejor actriz de reparto, fue etiquetada como "rellena asientos" por otra mujer, #AmySchumer que invalidó su carrera y la paró de su silla para entrevistar a su esposo Kristen Dunst, que también estaba nominado. Y este ante ese acto le dijo "no sabes que ella es mi esposa" en lugar de decir "No sabes que ella también está nominada, que ella también tiene méritos y motivos para estar aquí". 🎬 Nada, que de machismos y malos chistes está llena la alfombra roja. #Avizor

Видеотека 📼

@videotekashow · Post #13993 · 21.07.2025 г., 19:33

Альтернативный постер к триллеру Тони Скотта «Враг государства». #ВИДЕОТЕКА #WillSmith #УиллСмит #EnemyOfTheState #ВрагГосударства #ТониСкотт #TonyScott

#vaporonda#vaporwave#vapourwave#vaporart#seapunk#webpunk#glitch#glitchart#glitchartistscollective#chillwave#aesthetic#vaporwaveaesthetic#vaporwaveaesthetics#malinconia#melancholy#tristezza#sadness#sadboy#lofi#guerra#violenza#violence#futurismo#futurism#willsmith

Видеотека 📼

@videotekashow · Post #13705 · 21.06.2025 г., 07:37

«Самое страшное в моей жизни — это первое утро съемок всех моих фильмов. Это страх неудачи, потери лица и чувство вины из-за того, что все верят в тебя, и ты вдруг не справишься». Сегодня исполнился 81 год со дня рождения легендарного режиссера Тони Скотта #ВИДЕОТЕКА #TonyScott #TopGun #DaysOfThunder #TrueRomance #EnemyOfTheState #ManOnFire #Domino #TheTakingOfPelham123 #TomCruise #WillSmith #DenzelWashington #JerryBruckheimer #KeiraKnightley

Видеотека 📼

@videotekashow · Post #14555 · 25.09.2025 г., 07:26

«Мне предлагали играть Нео в «Матрице», но, если бы я согласился, я бы точно все испортил». Сегодня Уиллу Смиту исполнилось 57 лет. #ВИДЕОТЕКА #WillSmith #УиллСмит #BadBoys #ПлохиеПарни #IndependenceDay #ДеньНезависимости #MenInBlack #ЛюдиВЧерном #EnemyOfTheState #ВрагГосударства #Ali #Али #Hitch #Hancock #Bright #GeminiMan #BadBoysRideOrDie