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

Резултати

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

Пребарај: #pirate

当前筛选 #pirate清除筛选

Крипто рынку сегодня плохо. Токен игры #PIRATE за последнюю неделю скаманул на -50%, я в них верил, очень долго ходлил, игра интересная у них и развивается активно очень. Но видимо решили они вытрясти токены у таких холдеров как я.

Hashtags

#PIRATE хорошая точка входа. Игра Pirate Nation у них люто развивается. Токен утилити. По графику: 🔘бычий клин 🔘растущие объемы 🔘по Фибоначчи потенциал роста минимум х3 🔘уже длительная консолидация цены в районе 0.15-0.2$ Купить можно на ByBit. Либо свапнуть в сети #ETH на Uniswap.

Hashtags

TONlines – News

@tonlines · Post #7152 · 09.05.2025 г., 19:51

Trending Apps: Pirate Parrots Game Overview #Gaming#Pirate Pirate Parrots transforms traditional gameplay by letting players become feathered captains piloting their ship across dangerous seas. The game involves strategic trading, evading rival pirates, and seizing treasure to expand influence and upgrade ships. This unique approach turns trading into an adventurous challenge. Source: link @tonlines

#PIRATE#piratenation Хочу рассказать об игре, которая является реальным гемом. Гем в криптовалюте — это токен, который показал или покажет взрывной рост. В переводе с английского, gem — это кристалл, так что токены, которые так называют, считаются редкостью среди других криптовалют. Так вот, игра называется "Pirate Nation". Я поиграл в нее несколько недель и вот, что хочу сказать. Во первых она интересная. Во вторых в ней можно реально зарабатывать от нескольких сотен долларов до десятков тысяч долларов! Я не шучу. В первом сезоне игроки получили очень жирный дроп от разрабов, подробнее читай в моей статье. В игру можно играть только с ПК и зарегистрироваться можно только по пригласительной ссылке или коду. Мой пригласительный код: P-vast-deck-6415 (максимум 25 человек сможет зарегистрироваться) Моя ссылка:https://piratenation.game/signup?code=P-vast-deck-6415 Чтобы получить эту ссылку мне нужно было каждый день играть в течение 2-х недель. P.S. Читайте статью, там детальный разбор. Для игры нужен хороший VPN, в статье также указал какой использую я.

Почему последние дни мало пишу в этот канал? Пока у меня особо нет сделок. Жду 2 октября, когда закончится коридор затмений, поскольку в это время чаще всего принимаю неправильные решения. Уже по опыту говорю. На споте у меня лежит в долгосрок: 🔸#DYDX купленный на самом дне по 0.85$ 🔸#PIRATE в стейкинге - это токены игры Pirate Nation, о которой я рассказывал тут. Рассчитываю получить хороший дроп за 2 сезон. Поэтому стекаю токен. 🔸#DEGEN - просто нравится название 😁 🔸#ETH - есть немного. Также продолжаю тестировать робота, пока мне все нравится. Статистикой поделюсь, когда пройдет месяц - 16 октября. Че по таполкам? Ничего не тапаю, кроме: 🔸Time TON - у меня тут 4500+ рефералов, поэтому захожу иногда, прокачиваю акк, вдруг раздадут дроп. 🔸Blum - ждем их декс биржу в телеге, но че то затягивается все. Возможно их конкурент Electra сделает это быстрее. 🔸ALFA GAME - прокачиваю мозг 🧠 на тренажерах. Кто не знал, это моя игрушка, вкладываю в нее свою душу, реализую в ней свои идеи. Хочу сделать из этой игры образовательный проект 🤠 Остальные тапалки скипаю, либо заглядываю один раз, ради любопытства, чтобы подсмотреть какие-то новые идеи, функции для своей игрухи.

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