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

Резултати

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

Пребарај: #cheese

当前筛选 #cheese清除筛选
Home decor

@dzdigital3 · Post #18798 · 04.08.2025 г., 17:11

#Aliexpress ESGUEVA flower old sheep #cheese, mini ripened in natural rind, 1 kg made with raw milk #kitchen#food Price 16.60€ Buy https://s.click.aliexpress.com/e/_EJ9QR61 Free Shipping Pay after delivery for Europe and USA

Kalleh Uzbekistan

@kalleh_uz · Post #193 · 13.09.2023 г., 10:54

Kuningizni Kalleh bilan boshlang ☀️ Kallehdan Maasdam 🥪 eritilgan pishlog'ini tanlab, nonushtangiz yanada mazali va foydali bo'lishiga erishing. Uning qaymoqli tuzilishi va o'ziga xos ta'mi tostlar, kruassanlar yoki quymoqlar bilan iste'mol qilishga juda mos keladi, sizning tongingiz mazali va quvvatga to'ladi⚡️. Kuningizni tabassum va lazzat bilan kutib oling 🔅 ➖ Начните свой день с Kalleh ☀️ Сделайте свой завтрак вкусным и полезным, выбрав плавленый сыр Маасдам от Kalleh 🥪. Его кремовая текстура и неповторимый вкус прекрасно сочетаются с тостами, круассанами или омлетом, делая ваше утро вкусным и энергичным⚡️. Встречайте день с улыбкой и наслаждением🔅 Заказать| Telegram| Instagram| FB| Web #maasdamer#kalleh#kallehuz#cheese#сыр

厨渣爱美食

@eatNcook · Post #3202 · 25.06.2025 г., 12:39

【搞不清奶酪的区别?用豆腐来比喻就知道啦!】 来美国之前,我对奶酪的印象仅限于猫和老鼠里那种有洞的奶酪,以至于我觉得奶酪就该有好几个洞。 来美国后,才发现原来有成千上万种奶酪,而有洞的那个基本上是最难吃的一种。不过,即使呆了这么多年吃了各种cheese,我从来没有对他们有过深入的了解,主要是太复杂了加上我也记不住那么多单词,一般就随便买点,吃了好吃再买。 今天和朋友聚餐的时候,有位大神当场用豆腐做比喻给我们大家做了科普,我们一听,还真的是醍醐灌顶明白了各种cheese的不同。回家用ChatGPT帮忙总结了一下,贴出来图个乐子。 纯属不严谨对比,大家乐呵乐呵就好! ==================== 一夜起来好多赞。补充说明一下: 1)这个不是我想出来的,是昨天聚餐的时候一个朋友想出来的,评论区的“天才”我都转送给他了。 2)这个本来就是图个乐子,聚餐喝酒时候的谈笑而已,对比很不严谨,也没有cover全部的cheese种类(也不可能),看看好玩就行了。 #奶酪[话题]# #cheese[话题]# #豆腐[话题]# source

Dr Sherri Tenpenny

@SherriTenpenny · Post #23951 · 14.01.2026 г., 05:08

In the past, #Rennet was historically extracted from the fourth stomach of young calves; however, there are now different techniques of production by genetically modified organisms (recombinant chymosin) and the use of other enzymes that have a proteolytic profile with good activity at pH and temperature for cheese making. DYK - Over 90% of the cheese made in the US is made by using a GMO rennet created by Pfizer. https://www.sciencedirect.com/topics/biochemistry-genetics-and-molecular-biology/rennet Sources of non GMO cheese:🧀👇 https://www.saputocheeseusa.com/en/ingredients/our-products/organic-nongmo-cheese #cheese#GMOs#Chymosin#organiccheese#NONGMOcheese#PfizerCheese#PfizerPoison 🔹👉🏻@SherriTenpenny

Пока погода за окном продолжает впечатлять нас солнечными и теплыми деньками, мы продолжаем радовать своих гостей кулинарными новинками и вкусными открытиями от нашего Шеф-повара. Паста "Четыре сыра" , это итальянская паста ручной нарезки "Орекьетти", сыры "Горгонзола", "Гауда", "Пармезан" с трюфелем и нежная сливочная заправка! Спешите попробовать посетив наш ресторан на Воде или заказать отдыхая в нашей бане на дровах, оздоровительного комплекса Усадьба Банная! ____________________ Узнать более подробно/забронировать 8(831)200-49-38 Или на сайте bani52.ru #паста#сыр#кватро#4сыра#баня#еда#ресторан#пармезан#сливки#вкусно#здесьпарятвениками#банянаводе#банянадровах#парнадрекой#усадьбанная#нновгород#нн#нижний#food#eda#paste#cheese#restaurand#sauna#par#чан#dinner#instagram#like#love