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

Резултати

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

Пребарај: #godl

当前筛选 #godl清除筛选
Maximus Trade 🌕

@MaximusTrade1 · Post #10418 · 22.08.2025 г., 09:47

RoOLZ скоро запускает новую игру. Они создали ИИ - агента в телеграм и анонсируют его в ближайшее время. Аудитория у проекта около 1 млн человек. Капитализация: 130 000$. Ticker DEX: #GODL

Hashtags

TONlines – News

@tonlines · Post #6780 · 15.04.2025 г., 15:29

RoOLZ Gods & Mortals: Comput3 Airdrop Announcement #Comput3#GODL RoOLZ Gods & Mortals advises $GODL stakers to prepare for the upcoming Comput3 Airdrop. Participants can stake $GODL in the new pools and finish Comput3 tasks to qualify. Source: link @tonlines

TONlines – News

@tonlines · Post #6975 · 30.04.2025 г., 06:36

⚡️RoOLZ Gods & Mortals Joins Forces with Meme Bean #GODL#Meme RoOLZ Gods & Mortals has announced its core partnership with Meme Bean, where entertainment meets crypto tokens. The partnership offers tokendrops for game participants and bonus points for $GODL stakers, inviting users to explore Meme Beans for thrilling rewards. Source: link @tonlines

Hashtags

🚀 ✅$GODL GODL is showing strong bullish momentum right now. Buyers are stepping in, volume is rising, and the chart is moving in a clear uptrend. 💸Increasing social hype 💸Strong community engagement 💸Fresh buyers entering 💸Momentum breaking key levels Dex. https://dexscreener.com/solana/7LFWN87jocBQ252sk6QDQ7T1QyLuq12bnUR5qDUFR4kY CA. GodL6KZ9uuUoQwELggtVzQkKmU1LfqmDokPibPeDKkhF 🔗 Official Links 🔍Website: https://www.godl.supply/ ✉️Telegram: https://t.me/mineGODL 🐣X (Twitter):https://x.com/GODLsuppl #GODL#Crypto#Solana#Blockchain#CryptoNews

😈The game has been brought to ROolZ! 🔥The gameplay is an unusual #clicker, where you gain experience points while you fight against the same person, who echoes whom and who has a more powerful NFT. 💎 Points for #GODL quests will be equal to $GODL token at launch. ✅ Go to @ROoLZQuest_bot ✅ Connect a TON-wallet ✅ Complete all tasks ✅ If you have ROoLZ NFT — stake them and get 6 points daily for each #NFT 😈Let's fight against each other! ⚡️Boost | 🌐Twitter

ℹ️ Roolz: Exchange Claim of Airdrop this week! #Roolz announced the #TGE date and listing. There are four top tier exchanges where you can claim your #GODL. November 7 🔥The Airdrop Claim is upon us! You can see your GODL amount in the app. No rush, you’ll be able to claim in the app for 60 days. After this Claim Phase you can still claim $GODL in your wallet and stake it for rewards in the app. ❗️Be careful in adding all right info. Otherwise your $GODL is lost. 🔮Community Sale $GODL Vouchers These are not in the claim! You’ll be send GODL to your voucher wallet 15 minutes before TGE. 🎁 If you have a very low Claim Amount you can join a raffle for 4.000.000 GODL — 100 Winners. 📈All Exchange Info Create an account on your favorite exchange in advance or use your existing one to be ready totrade. Deposit your $GODL to the one #CEX from the list: 📈KuCoin • Exchange UID How to find my KuCoin Id? • GODL Address & Memo How to find a Deposit Address & Memo 💱BitGet • Exchange UID How to find my BitGet UID • GODL Address & Memo How to find Deposit address on BitGet 📈MexC • Exchange UID How to find Exchange ID • GODL Address & Memo How to find Deposit address & Memo on MexC 💰Gate.io • Exchange UID How to find Gateio Account ID • GODL Address & Memo How to find your GODL address on Gate 🔥Claim in the App on the Airdrop Page 🎁 There is one more opportunity for you guys — support the 50 TGE Quests and get a 🎁 ticket in a 800,000 $GODL raffle. Keep Calm & HODL GODL🐲

$GODL is Listed Now 💯 Direct to CEX: 💰 Gate: gate.io/GODL-USDT 📈 Kucoin: kucoin.com/GODL-USDT 📈 MEXC: mexc.com/GODL-USDT 💱 BitGet: bitget.com/GODL-USDT Direct to DEX: 🪨 STONfi: app.ston.fi/swap/TON/GODL Wait for 💯 #GODL#listing#trade#spot#airdrop