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

Резултати

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

Пребарај: #comp

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

@CoinSonar · Post #244265 · 18.04.2026 г., 16:05

#COMP | Volume spike (USDT PAIR) 119 times the average volume 110.80K USDT traded in 5 min └Buying vol: 59.28K USDT 🟢 Boost score: 3/10 24h Vol: 267.77K USDT (Binance) Price: 25.99 (-3.5% in 24h)

Hashtags

Coin Sonar

@CoinSonar · Post #244182 · 18.04.2026 г., 12:42

#COMP | Volume spike (USDT PAIR) 46 times the average volume 129.66K USDT traded in 15 min └Selling vol: 65.20K USDT 🔴 Boost score: 1/10 24h Vol: 267.77K USDT (Binance) Price: 25.74 (-3.5% in 24h)

Hashtags

Coin Sonar

@CoinSonar · Post #244034 · 18.04.2026 г., 07:26

#COMP | Volume spike (USDT PAIR) 72 times the average volume 201.12K USDT traded in 15 min └Selling vol: 125.49K USDT 🔴 Boost score: 1/10 24h Vol: 267.77K USDT (Binance) Price: 25.57 (-3.5% in 24h)

Hashtags

Coin Sonar

@CoinSonar · Post #243979 · 18.04.2026 г., 05:26

#COMP | Volume spike (USDT PAIR) 46 times the average volume 128.43K USDT traded in 15 min └Buying vol: 66.18K USDT 🟢 Boost score: 5/10 24h Vol: 267.77K USDT (Binance) Price: 27.65 (-3.5% in 24h)

Hashtags

Coin Sonar

@CoinSonar · Post #243882 · 18.04.2026 г., 00:00

#COMP | Volume spike (USDT PAIR) 46 times the average volume 128.69K USDT traded in 15 min └Selling vol: 84.01K USDT 🔴 Boost score: 1/10 24h Vol: 267.77K USDT (Binance) Price: 26.11 (-3.5% in 24h)

Hashtags

Coin Sonar

@CoinSonar · Post #243796 · 17.04.2026 г., 17:50

#COMP | Volume spike (USDT PAIR) 46 times the average volume 128.73K USDT traded in 15 min └Selling vol: 80.50K USDT 🔴 Boost score: 1/10 24h Vol: 267.77K USDT (Binance) Price: 25.20 (-3.5% in 24h)

Hashtags

Coin Sonar

@CoinSonar · Post #243751 · 17.04.2026 г., 15:39

#COMP | Volume spike (USDT PAIR) 58 times the average volume 161.85K USDT traded in 15 min └Buying vol: 89.51K USDT 🟢 Boost score: 3/10 24h Vol: 267.77K USDT (Binance) Price: 25.56 (-3.5% in 24h)

Hashtags

Coin Sonar

@CoinSonar · Post #243693 · 17.04.2026 г., 13:39

#COMP | Volume spike (USDT PAIR) 46 times the average volume 129.95K USDT traded in 15 min └Selling vol: 103.91K USDT 🔴 Boost score: 1/10 24h Vol: 267.77K USDT (Binance) Price: 25.02 (-3.5% in 24h)

Hashtags

Coin Sonar

@CoinSonar · Post #243573 · 17.04.2026 г., 09:31

#COMP | Volume spike (USDT PAIR) 46 times the average volume 128.39K USDT traded in 15 min └Selling vol: 83.66K USDT 🔴 Boost score: 1/10 24h Vol: 267.77K USDT (Binance) Price: 24.84 (-3.5% in 24h)

Hashtags

Coin Sonar

@CoinSonar · Post #243471 · 17.04.2026 г., 06:04

#COMP | Volume spike (USDT PAIR) 120 times the average volume 111.87K USDT traded in 5 min └Buying vol: 77.00K USDT 🟢 Boost score: 4/10 24h Vol: 267.77K USDT (Binance) Price: 24.41 (-3.5% in 24h)

Hashtags

Pro Analysis

@proanalysistrader · Post #28476 · 17.02.2025 г., 15:43

#COMP/USDT analysis : #COMP is currently retracing towards the 200 EMA, creating a long trade opportunity. The price has swept the swing low stop losses and is now expected to resume bullish momentum, targeting higher levels. TF : 4H Entry : $56.50 Target : $61.52 SL : $53.93

Hashtags

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