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

Резултати

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

Пребарај: #toncoin

当前筛选 #toncoin清除筛选
TONlines – News

@tonlines · Post #6989 · 30.04.2025 г., 15:39

bemo | TON Staking: A Comprehensive Guide to TON and Toncoin #TON#Toncoin bemo | TON Staking provides an in-depth guide on The Open Network (TON) and Toncoin, detailing its history, architecture, tokenomics, and ecosystem. The guide is designed to be informative for both newcomers and seasoned crypto enthusiasts. Source: link @tonlines

Hashtags

TONlines – News

@tonlines · Post #6917 · 23.04.2025 г., 15:13

Understanding Wallet Versions in The Daily TON #TON#Toncoin The Daily TON explains the confusion around different wallet versions in the TON blockchain. It clarifies how wallets can have different addresses due to updates in smart contract codes, emphasizing that funds remain safe despite address changes. Source: link @tonlines

Hashtags

TONlines – News

@tonlines · Post #6876 · 21.04.2025 г., 12:10

⚡️TON Community: March 2025 Ecosystem Update Highlights #Telegram#Toncoin TON Community shares an update on its ecosystem advancements for March 2025. Key developments include Durov’s return, growth in Toncoin holdings by top VCs, and new features in @wallet. Additionally, RedotPay facilitates USDt-TON payments for millions of merchants, while Telegram games and NFT marketplaces see significant engagement. Source: link @tonlines

TONlines – News

@tonlines · Post #7416 · 28.05.2025 г., 13:16

⚡️Wallet News: Toncoin Price Surge #Toncoin#crypto Wallet News reports a 23% increase in Toncoin price, highlighting the volatile nature of crypto investments. It advises caution, especially for investors in certain regions. Source: link @tonlines

Maximalist🍋🍋🍋

@maximalist_1 · Post #323 · 03.06.2024 г., 10:01

🔔С марта 2024 года объем запертой стоимости (TVL) сети The Open Network (TON) вырос более чем в 10 раз, достигнув более 300 миллионов долларов. В марте TVL составлял около 23 миллионов долларов, и к концу мая эта цифра увеличилась до 315 миллионов долларов. Основными факторами такого роста стали инициативы Open League, которые вознаграждают пользователей за участие в децентрализованных приложениях, а также запуск проектов по ликвидному стекингу, таких как Tonstakers и Bemo, и децентрализованных бирж, таких как Ston.fi и Dedust. Сильно повлияли на рост TVL, привлечение новых пользователей. Количество активных кошельков увеличилось на 1 миллион благодаря токен-генерации в популярной игре Notcoin на платформе Telegram. Дополнительно, Pantera Capital сделала крупнейшее вложение в TON, что потенциально повлияет на дальнейший рост. #ton#TON#toncoin

Hashtags

Maximalist🍋🍋🍋

@maximalist_1 · Post #195 · 18.05.2024 г., 12:02

💥💥💥💥💥💥💥💥💥💥💥💥 Почему токен ton от телеграмм… Тон в течении следующих 2-5 лет ждёт колоссальный рост и вот почему: 1 – уже почти миллиард пользователей и это значение не конечно; 2 – свой блокчейн с широкими возможностями; 3 – коллаборации с ведущими компаниями в индустрии. Только Tether limited, является второй компанией уступая только Bitcoin; 4 – активно развивается экосистему, новыми проектами привлекая таким образом, новую целевую аудиторию; 5 – внедрение платёжной системы usdt-ton, с возможностью оплаты в более чем 100 миллионах магазинов по всему миру; 6 – программы монитезации для участников и собственников каналов; 7 – внутренний и внешние кошельки; 8 – бонусы программы доходности; 9 – колоссальная капитализация; 10 – огромное количество сообществ и community; 11 – внедрение и развитие games play; Этот список можно продолжать. Но есть и минус, это конкуренция с гигантами, которые могут повлиять на блокировку приложения или ограничение в Google play и app store. Если эту задачу, решит команда Дурова ton станет следущим эфириумом и войдёт в топ 5 монет. В связи с этим, разрабатываю стратегию инвестирования, которая принесёт гипер доходность… Про стратегию, расскажу позже… #ton#toncoin

Hashtags

Maximalist🍋🍋🍋

@maximalist_1 · Post #194 · 17.05.2024 г., 16:31

💥 токен телеграмма набирает обороты. Наконец крипто платежи с помощью Toncoin и USDt-TON уже доступны в более чем 100 млн магазинов по всему миру Мобильное приложение для бесконтактной оплаты товаров и услуг Oobit, поддерживаемое компания Tether, теперь обеспечивает мгновенные криптовалютные платежи на TON. По аналогии с Apple Pay®, теперь пользователи могут использовать Toncoin и USDt-TON для оплаты самых разных покупок простым касанием. #ton#toncoin⬆️⬆️⬆️

Hashtags

Maximalist🍋🍋🍋

@maximalist_1 · Post #134 · 13.05.2024 г., 07:21

Похоже ton (телеграмм), всё таки пробьёт уровень 7,2. Тогда летит в космос но с остановками... #ton#toncoin

Hashtags

123•••89
ПретходнаСтраница 1 од 9Следна