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

Резултати

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

Пребарај: #bal

当前筛选 #bal清除筛选
Pro Analysis

@proanalysistrader · Post #28179 · 13.11.2024 г., 13:25

#BAL/USDT analysis : #BAL is currently in a downtrend, trading below the 200 EMA and consistently making new lows. The price has retraced and retested the resistance level during the correction phase. It is now showing signs of rejection from this level, suggesting that it is likely to continue its bearish momentum and test previous lows. TF : 1D Entry : $2.088 Target : $1.734 SL : $2.327

Hashtags

Crypto Headlines

@market_headlines · Post #27912 · 24.03.2026 г., 05:08

#bal 🔠Компания Balancer Labs объявила о сворачивании деятельности. Закрывается именно Balancer Labs, а сам протокол пытаются спасти через урезание расходов и полную перестройку модели управления. Причины — продолжающиеся юридические риски после эксплойта Balancer V2 от 3 ноября 2025 года и отсутствие у Balancer Labs устойчивых источников выручки. На этом фоне Balancer предлагает жёсткую реструктуризацию: сократить годовой операционный бюджет примерно с $2.87m до $1.9m и урезать команду примерно с 25 до 12.5 FTE. Параллельно вынесен пакет реформ по токеномике: остановка эмиссии BAL после голосования, перевод 100% комиссий протокола в казну DAO, сворачивание текущей veBAL-модели и попытка сократить годовой дефицит примерно с $2.6m до ~$700k., продлив runway с менее чем 4 лет до около 9 лет в нейтральном сценарии. Crypto Headlines

Hashtags

American Crypto©

@americancryptotrading · Post #27130 · 23.01.2025 г., 16:34

🇺🇸#BAL/USDT has retested broken fallingwedge on the weekly chart🔥 Pump is coming📈 American Crypto©

Hashtags

American Crypto©

@americancryptotrading · Post #27125 · 19.01.2025 г., 19:02

🇺🇸#BAL/USDT has formed the descendingresistance on the weekly timeframe💁‍♂️ Bullish case if we break above the one🐃 American Crypto©

Hashtags

American Crypto©

@americancryptotrading · Post #27062 · 25.11.2024 г., 16:54

🇺🇸#BAL/USDT printed the descending resistance on weekly timeframe👀 Full send if we do break out✈️ American Crypto©

Hashtags

Coinlegs Cryptocurrency Signals

@coinlegs · Post #9389 · 20.11.2023 г., 09:45

#BAL Trendline Breakout Confirmed! Long position can be taken with SL just below the trend line. ✅Supertrend ✅Ichimoku CoinLegs' algorithm automatically detects trends regarding 9M+ trading data. No Emotions, No Human Bias. Pure Mathematic.

Hashtags

Binance Mafia

@binancemafia · Post #3564 · 15.03.2025 г., 15:07

#BAL shows a clear bearish trend, with the price currently trading around $1.449 after breaking below the key support level of $1.595. This breakdown suggests continued downside momentum unless the price can reclaim this level. The next major resistance is at $2.197, where the price previously faced rejection. 🔥✅👍 Further,if buyers step in and push the price back above this level, a potential reversal could be seen.the market sentiment remains bearish, and a strong bullish move with volume confirmation would be needed to signal a shift in trend.🔥👍✅

Hashtags

12
ПретходнаСтраница 1 од 2Следна