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

Резултати

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

Пребарај: #chess

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

@proanalysistrader · Post #28386 · 14.01.2025 г., 10:02

#CHESS/USDT analysis : #CHESS is currently in an uptrend, consistently making higher highs (HHs) and higher lows (HLs), while finding support along the trendline. A breakout above the counter-trendline is anticipated, which will lead to a test of previous highs. TF : 1D Entry : $0.1945 Target : $0.2730 SL : $0.1586

Hashtags

Pro Analysis

@proanalysistrader · Post #27991 · 06.10.2024 г., 11:55

#CHESS/USDT analysis : #CHESS is currently going through a correction phase and retracing back to the 200 EMA before continuing its bearish move. The price is bouncing back from the support line and is expected to test the 200 EMA. TF : 1h Entry : $0.1358 Target : $0.1419 SL : $0.1315

Hashtags

American Crypto©

@americancryptotrading · Post #27249 · 15.05.2025 г., 09:17

🇺🇸#CHESS/USDT has retested the descendingresistance on the daily timeframe💁‍♂️ Looking for the rally to continue📈 American Crypto©

Hashtags

Fed. Russian Insiders ®

@FedRussianInsidersVip4Free · Post #6954 · 01.12.2025 г., 12:55

#CHESS (Binance Futures and Spot) ✅Sub $10 million market cap coin ✅Fully bottomed ✅Loking exactly like MYX at $1, before making a 1800% move to $18 CHESS is an easy 10x move, grabbing a big bag here below $0.05

Hashtags

Fed. Russian Insiders ®

@FedRussianInsidersVip4Free · Post #6952 · 01.12.2025 г., 12:17

LONGING $CHESS HERE Exchanges: Binance (Spot and Futures) #CHESS is not only a gem, it’s what we call a once in a lifetime trade. Fully bottomed, momentum stronger than anything we’ve seen, and an easy short term target at $0.25 - $0.5. Buy it below $0.045 while you can Entry: Below 0.045 Targets: 0.047 - 0.049 - 0.052 - 0.059 - 0.072 - 0.095 - 0.120 - 0.142 - 0.231 - OPEN SL: Below 0.034

Hashtags

Fed. Russian Insiders ®

@FedRussianInsidersVip4Free · Post #6900 · 22.11.2025 г., 16:34

BUYING $CHESS HERE Exchanges: Binance (Spot and Futures) The bottom is in for #CHESS Entry: Below $0.042 Targets: 0.045 - 0.048 - 0.052 - 0.60 - 0.74 - 0.108 - 0.132 - 0.172 - 0.210 - 0.281 - OPEN SL: Below $0.0335

Hashtags

Fed. Russian Insiders ®

@FedRussianInsidersVip4Free · Post #6661 · 24.09.2025 г., 15:08

LONGING $CHESS HERE Exchange: Binance / Binance Futures Leverage: 5-10x Fully bottomed and bullish momentum started. Buying #CHESS heavily here, easy 5x move🐋 Targets: 0.068 - 0.070 - 0.073 - 0.079 - 0.088 - 0.102 - 0.142 - 0.192 - 0.210 - OPEN SL: Below 0.053

Hashtags

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