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

Резултати

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

Пребарај: #ogn

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

@CoinSonar · Post #243848 · 17.04.2026 г., 21:36

#OGN | Volume spike (USDT PAIR) 119 times the average volume 109.63K USDT traded in 5 min └Buying vol: 74.11K USDT 🟢 Boost score: 7/10 24h Vol: 263.92K USDT (Binance) Price: 0.0243 (-1.7% in 24h)

Hashtags

Coin Sonar

@CoinSonar · Post #243729 · 17.04.2026 г., 15:04

#OGN | Volume spike (USDT PAIR) 523 times the average volume 95.96K USDT traded in 1 min └Buying vol: 65.78K USDT 🟢 Boost score: 8/10 24h Vol: 263.92K USDT (Binance) Price: 0.0246 (-1.7% in 24h)

Hashtags

Coin Sonar

@CoinSonar · Post #243481 · 17.04.2026 г., 06:30

#OGN | Volume spike (USDT PAIR) 117 times the average volume 107.72K USDT traded in 5 min └Buying vol: 66.46K USDT 🟢 Boost score: 5/10 24h Vol: 263.92K USDT (Binance) Price: 0.0236 (-1.7% in 24h)

Hashtags

Pro Analysis

@proanalysistrader · Post #28527 · 08.03.2025 г., 16:29

#OGN/USDT analysis : #OGN is currently in a downtrend, trading below the 200 EMA. The price has broken and retested the support zone, suggesting a continuation of the bearish momentum and a potential drop to lower levels. For short entry, look for a pullback. TF : 2H Entry : $0.0653 Target : $0.0600 SL : $0.0690

Hashtags

Pro Analysis

@proanalysistrader · Post #28345 · 17.12.2024 г., 13:33

#OGN/USDT analysis : #OGN is in an uptrend, making higher highs (HHs) and higher lows (HLs) above the 200 EMA. Currently, it’s consolidating over the 200 EMA, which suggests a potential bounce back and continuation of the bullish momentum. Watch for a breakout above the $0.1460 level to enter a long position, as this will lead to testing previous highs. TF : 4H Entry : $0.1460 Target : $0.1700 SL : $0.1300

Hashtags

Pro Analysis

@proanalysistrader · Post #28281 · 28.11.2024 г., 15:03

#OGN/USDT analysis : #OGN is currently in a downward slope, consistently forming lower lows (LLs) and lower highs (LHs). The price is anticipated to continue its bearish momentum and may test the previous swing low. TF : 15min Entry : $0.1242 Target : $0.1201 SL : $0.1270

Hashtags

Pro Analysis

@proanalysistrader · Post #27933 · 14.09.2024 г., 15:14

#OGN/USDT analysis : #OGN has broken out above previous highs and the 200 EMA, currently finding support above these levels. The price is expected to bounce off from this support and continue its bullish momentum to test previous highs. TF : 1H Entry : $0.0854 Target : $0.0937 SL : $0.0800

Hashtags

American Crypto©

@americancryptotrading · Post #27300 · 03.07.2025 г., 08:44

🇺🇸#OGN/USDT is printing the descendingresistance line on the daily timeframe👨‍💻 A breakout is coming✈️ American Crypto©

Hashtags

American Crypto©

@americancryptotrading · Post #27118 · 12.01.2025 г., 17:04

🇺🇸#OGN/USDT is consolidating within the descendingtriangle on the weekly chart🧐 Looking for a leg upwards✈️ American Crypto©

Hashtags

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