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

Резултати

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

Пребарај: #cloudmining

当前筛选 #cloudmining清除筛选
Alain Soral Officiel

@officielsoral · Post #15 · 08.12.2025 г., 18:30

🚀 Lancez-vous dans l'aventure des cryptomonnaies avec moi ! 🌐 Veuillez lire attentivement ‼️ Salut tout le monde ! 🙌 Je suis ravi de vous annoncer une excellente nouvelle. Après des années d'étude des tenants et aboutissants des cryptomonnaies, je lance officiellement aujourd'hui le cloud mining pour vous tous ! 🚀 Le cloud mining vous permet de miner des cryptomonnaies comme le Bitcoin sans acheter ni installer votre propre matériel de minage. Vous pouvez louer de la puissance de minage auprès d'entreprises disposant d'importantes opérations de minage. J'ai récemment signé un contrat avec une plateforme d'investissement crypto de premier plan qui offre des rendements exceptionnels sans aucun risque sur le cloudmining. Je travaille avec eux depuis plus d'un an et ils ne m'ont jamais déçu, ni à moi ni à quiconque ayant investi par mon intermédiaire. 📈💎 Pourquoi les cryptomonnaies ? 1. Rendements élevés : Les cryptomonnaies ont démontré un immense potentiel de gains substantiels au fil du temps. 📈 2. Innovation : Participez à une révolution financière révolutionnaire. 💡 3. Transactions internationales : Envoyez et recevez instantanément de l’argent au-delà des frontières. 🌍 Pourquoi choisir cette plateforme ? - Fiabilité : J’ai soigneusement examiné cette plateforme et elle offre constamment des résultats exceptionnels. - Risque zéro : Leurs stratégies d’investissement minimisent les risques tout en maximisant les rendements. - Succès avéré : Mes clients et moi avons constaté une croissance remarquable au cours de l’année écoulée. Je partagerai les témoignages d’anciens investisseurs. C’est le moment idéal pour investir ! La plateforme propose actuellement une promotion pour vous permettre de bénéficier de taux et d’avantages encore plus avantageux. Mieux encore, vous pouvez commencer avec seulement 3 000 $ et gagner 8 000 $ en 48 heures. Génial ! Ne manquez pas cette opportunité fantastique ! 🎉 Commencer dès aujourd’hui N’hésitez pas à poser vos questions : 1. Comment démarrer ? 2. Je suis nouveau dans le monde des cryptomonnaies, mais je souhaite investir. 3. Je n'ai pas de cryptomonnaie, comment en créer une ? 4. Avec quel montant puis-je commencer ? 5. L'investissement est-il sûr ? Je souhaite investir. 6. Existe-t-il une application pour acheter des cryptomonnaies ? Restez informés, je partagerai des témoignages. #CryptoInvestissement#Blockchain#Cloudmining#LibertéFinancière

Crypto M - Crypto News

@CryptoM · Post #64959 · 10.04.2026 г., 12:23

🚀 BitFuFu Reports March Bitcoin Production Figures Bitcoin mining company BitFuFu has released its operational data for March. According to Foresight News, the company produced a total of 214 BTC during the month, with 171 BTC mined through cloud computing and 43 BTC mined using its own computing power. This marks a decrease from February's production of 227 BTC. In March, BitFuFu sold 80 BTC, and as of March 31, the company held 1,794 BTC. #Bitcoin#BitFuFu#CryptoMining#BTC#CloudMining#MiningReport#Cryptocurrency#Blockchain

Mirracoin Новости

@MirraChannel · Post #440 · 31.03.2026 г., 12:00

⛏Новая функция в MirraCoin Wallet - Cloud Mining уже доступен 🚀 😎Экосистема MirraCoin продолжает расширять возможности заработка внутри приложения. В MirraCoin Wallet появился Cloud Mining - режим пассивного дохода без действий со стороны пользователя. ⚡️ Как это работает? 1. Регистрируйтесь 2. Выбирайте свой тариф 3. Получайте пассивный доход 💰 🔄 начисления происходят автоматически 📲 монеты сразу поступают на баланс кошелька 📊 Тарифные планы: 🔹 10 дней 🔹 30 дней 🔹 45 дней 🔹 90 дней 🔹 180 дней 🆓Чем длиннее тариф - тем выгоднее стоимость MIRRC 🔼Все максимально просто и прозрачно 💳 Удобные способы оплаты: 🔹 Т-Банк 🔹 Крипто: USDT, Bitcoin, TON 👁️Полный контроль дохода: ✅прогресс выполнения тарифа ✅таймер до следующего начисления ✅количество уже полученных MIRRC ✅общий процент завершения Вы всегда понимаете, сколько уже заработали и сколько получите дальше Cloud Mining - это простой способ получать MIRRC без активных действий, прямо внутри экосистемы MirraCoin. 👉 Подключайтесь к @MirraCoin_Wallet_bot и попробуйте новый функционал Следите за обновлениями на @MirraChannel⛏⛏ #MirraCoin#MIRRC#CloudMining#MirraWallet#Crypto#Web3#Blockchain#ПассивныйДоход#TON#USDT#Сделано_в_России @MirraChannel😎