@musicliveinternational · Post #5093 · 25.12.2025 г., 13:36
#soldout Такие картины нас очень радуют 🔝💖
Hashtags
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
Пребарај: #soldout
@musicliveinternational · Post #5093 · 25.12.2025 г., 13:36
#soldout Такие картины нас очень радуют 🔝💖
Hashtags
@savinobalzano · Post #790 · 24.10.2024 г., 11:48
https://x.com/SavinoBalzano/status/1849415972316172459?t=5OkmYNi0ZvSeUHgAPD6GTQ&s=19 Carissimi, gira voce che la tredicesima edizione di "Euro, Mercati e Democrazia" di a/simmetrie sia #SoldOut. Visto? La vita è fatta così: ogni lasciata è persa e il tempo è poco. Se però volete sprecarne ancora credendo che la #sinistrucola tenga a cuore ai poveri, che la salvezza sia "ridurre il debito e tenere conti in ordine" o che "menomale! il diritto #UE prevale su quello italiano", fate pure. Gli altri saranno al #googy13.
Hashtags
@singsingchannel · Post #858 · 28.09.2024 г., 20:31
🚀 SOLD OUT! 🚀 Our Sep 28 Sale was a total success, with all Lucky Boxes and Kara Boxes flying off the shelves! 🎉 Missed out? Don't worry—more exciting sales are coming soon. Stay tuned and be ready to grab yours next time! 💥 #SingSingTycoon#NFTSale#SoldOut 🎤Announcement | Chat | X (Twitter) | Website | Game
Hashtags
@singsingchannel · Post #815 · 21.09.2024 г., 05:34
🎉 Kara Box Session 2 SOLD OUT! 🎉 🚀 Another incredible milestone for the SingSing community! 🙌 Thank you to everyone who participated and secured their Kara Box! 💎✨ Stay tuned for more exciting updates and opportunities coming your way! 🎤🔥 #SingSingTycoon#KaraBox#SoldOut#PlayToEarn#SingSing Announcement | Chat | X (Twitter) | Website | Game
@singsingchannel · Post #851 · 28.09.2024 г., 05:40
🎉 SOLD OUT! 🎉 Our Sep 27 SingSing Flash Sale sold out in record time! 🚀 All Lucky Boxes and Kara Boxes are gone 🛍💥 Next Sale will be at 13:00 UTC - Sep 28💎✨ #SingSing#Kara#LuckyBox#Sale#SoldOut 🎤Announcement | Chat | X (Twitter) | Website | Game
@singsingchannel · Post #842 · 26.09.2024 г., 17:04
🎉 SOLD OUT! 🎉 Our Sep 26 SingSing Flash Sale sold out in record time! 🚀 All Lucky Boxes and Kara Boxes are gone 🛍💥 Big thanks to everyone who joined—stay tuned for more exciting sales coming soon! 💎✨ #SingSing#Kara#LuckyBox#Sale#SoldOut 🎤Announcement | Chat | X (Twitter) | Website | Game
@singsingchannel · Post #709 · 17.07.2024 г., 02:15
Treasure NFT Session 6 is officially SOLD OUT! 🎉 Thank you for your amazing support. We're thrilled to announce that the whitelist for Session 7 is now OPEN! To be eligible: 1️⃣Comment on this Post, tag 3 friends. 2️⃣Fill out the form with your wallet address and the comment link👉form (this form will be closed at 14:00 UTC - July 22) Don’t miss your chance to be part of the next adventure. 🚀 Note: The additional Whitelist Pool will be opened in next few hours! #TreasureNFT#SoldOut#Session6#Whitelist#NFTCommunity
@singsingchannel · Post #694 · 11.07.2024 г., 10:54
Treasure NFT Session 5 is officially SOLD OUT! 🎉 Thank you for your amazing support. We're thrilled to announce that the whitelist for Session 6 is now OPEN! To be eligible: 1️⃣Comment on this Post, tag 3 friends. 2️⃣Fill out the form with your wallet address and the comment link👉https://forms.gle/qutLw7av9qbzCNVm8 (this form will be closed at 14:00 UTC - July 15) Don’t miss your chance to be part of the next adventure. 🚀 #TreasureNFT#SoldOut#Session5#Whitelist#NFTCommunity
@singsingchannel · Post #786 · 08.09.2024 г., 13:07
🎉 LUCKY BOX SESSION 1 sold out in a flash! ⚡️ 100 Lucky Boxes were sold out in 1 minute. Big thanks to everyone who grabbed theirs! 🙌 Missed out? Don’t worry—Session 2 is coming soon! Stay tuned! 👀 #NFT#Karaoke#SingSingGame#RUBY#SoldOut#StayTuned