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

Резултати

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

Пребарај: #s

当前筛选 #s清除筛选
Coin Sonar

@CoinSonar · Post #244113 · 18.04.2026 г., 10:10

#S | Volume spike (USDT PAIR) 9 times the average volume 137.46K USDT traded in 15 min └Selling vol: 81.54K USDT 🔴 Boost score: 1/10 24h Vol: 1.33M USDT (Binance) Price: 0.0458 (-4.3% in 24h)

Hashtags

Coin Sonar

@CoinSonar · Post #243890 · 18.04.2026 г., 00:12

#S | Volume spike (USDT PAIR) 9 times the average volume 136.91K USDT traded in 15 min └Selling vol: 95.60K USDT 🔴 Boost score: 1/10 24h Vol: 1.33M USDT (Binance) Price: 0.0470 (-4.3% in 24h)

Hashtags

Coin Sonar

@CoinSonar · Post #243632 · 17.04.2026 г., 12:22

#S | Volume spike (USDT PAIR) 118 times the average volume 109.33K USDT traded in 1 min └Buying vol: 74.77K USDT 🟢 Boost score: 6/10 24h Vol: 1.33M USDT (Binance) Price: 0.0460 (-4.3% in 24h)

Hashtags

Coin Sonar

@CoinSonar · Post #243299 · 16.04.2026 г., 20:00

#S | Volume spike (USDT PAIR) 115 times the average volume 106.87K USDT traded in 1 min └Selling vol: 93.32K USDT 🔴 Boost score: 1/10 24h Vol: 1.33M USDT (Binance) Price: 0.0461 (-4.3% in 24h)

Hashtags

American Crypto©

@americancryptotrading · Post #27400 · 08.10.2025 г., 09:37

🇺🇸#S/USDT has recently broken out of the fallingwedge on the 2D chart💁‍♂️ A bullish wave is incoming🐃 American Crypto©

Hashtags

Coin Signals

@coin_signals · Post #16577 · 22.04.2025 г., 23:50

Binance Futures, Bitget Futures, ByBit USDT, KuCoin Futures, OKX Futures #S/USDT Take-Profit target 1 ✅ Profit: 23.4491% 📈 Period: 13 Hours 10 Minutes ⏰

Hashtags

СОЛОДИН LIVE

@goodtraders · Post #8718 · 05.12.2024 г., 13:39

#S 🔴Акции SentinelOne падают в пределах 14% после отчёта. 👉 Аналитики считают, что результаты были неоднозначными, поскольку руководство не предоставило подробностей о новых продуктах или о том, как они повлияют на результаты в будущем. 👉 Аналитики считают, что компания может столкнуться с трудностями в достижении своих целей по росту, поскольку её бизнес-модель основана на подписке, которая может быть менее прибыльной, чем модель на основе транзакций. ❓ А как Вы оцениваете последний отчёт компании? 👇

Hashtags

订阅链接:https://9770f00d98e.bigbigwatermelon.com/s?token=4ab651189ba5cda07c16df404a256448#s?token=4ab651189ba5cda07c16df404a256448 总流量:200.00GB 剩余流量:193.77GB 已上传:157.27MB 已下载:6.08GB 该订阅将于2025-11-25 15:06:05 +0000 UTC过期,距离到期还有3天2小时44分54秒 🍟 节点来源:网友大哥匿名投稿 ⚠️ 恶意刷流量者亲🐎原地爆炸 🥴 多多转发与分享才能激励出更多更好的订阅分享给大家 🤖 投稿助手:@wxdy_bot 🚀 节点分享:@wxdy666

Hashtags

Michaël Van de Poppe Official

@michaelvandepoppeanalyst · Post #3705 · 08.06.2024 г., 18:53

#S&P 500 ANALYSIS The S&P 500 Index shows a clear upward trend, confined within a rising wedge pattern. Recently, the S&P 500 has approached the upper boundary of this wedge, indicating potential resistance. The Ichimoku Cloud beneath the price action suggests supportive bullish momentum. However, traders should be cautious as rising wedges often signal a possible reversal or consolidation. Monitoring for a breakout above the wedge could confirm continued bullish strength, while a rejection might suggest an imminent correction.

Hashtags

123•••10•••20•••30•••3536
ПретходнаСтраница 1 од 36Следна