@Paihub · Post #43474 · 12.05.2026 г., 13:03
Title: 蛍 Tag: #原神#GenshinImpact#蛍(原神) From Pixiv By みかんモチ
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
Пребарај: #蛍
@Paihub · Post #43474 · 12.05.2026 г., 13:03
Title: 蛍 Tag: #原神#GenshinImpact#蛍(原神) From Pixiv By みかんモチ
Hashtags
@Paihub · Post #43385 · 29.04.2026 г., 13:04
Title: リネくんの助手になった蛍ちゃん Tag: #原神#GenshinImpact#蛍(原神) From Pixiv By 基井あゆむ
Hashtags
@daily0721 · Post #32684 · 27.01.2026 г., 12:51
https://x.com/kokonexu/status/2016104155174293883 Kokonex : Nostalgia~ 🧡💛#原神#GenshinImpact#蛍#Lumine
Hashtags
@PaiHub · Post #43266 · 12.04.2026 г., 13:03
Title: 湿潤蛍ちゃん! Tag: #濡れ透け#原神#蛍(原神) From Pixiv By ぺこたろ@ 1日目東メ47ab
@DailyTouhouDoujinPic · Post #11702 · 08.07.2024 г., 00:59
title : 七夕願い artist : 亜羽瀬ひの url : pixiv.net/i/120331291 tags : #東方Project#霧雨魔理沙#七夕#浴衣#蛍
Hashtags
@Anime_Manga_Beautiful_Pictures · Post #5675 · 08.12.2025 г., 10:31
标题: おんすてーじ 作者: #mocha@新刊委託中 标签: #オリジナル#背景#風景#夜#夏#蛍 来源: https://www.pixiv.net/artworks/31883364
@moepic · Post #51567 · 21.03.2024 г., 13:54
title: Lumine author: #Nyam tags: #lumine#蛍(原神) #原神#GenshinImpact#猫耳#原神1000users入り url: pixiv.net/i/116942790
@CosineGallery · Post #4532 · 28.04.2026 г., 11:31
『『 変 身 』』 イラストメイキング▼ ▼ ▼https://scottie.fanbox.cc/posts/11780992 Source by pixiv スコッティ 原始标签:#崩坏星穹铁道#银狼星穹铁道#蛍#崩坏星穹铁道5000收藏#銀狼LV999#流萤星穹铁道 自定义标签:#甜妹#流萤#银狼 尺寸: 729x980 @CosineGallery | 网站 | 4538
@moepic · Post #51549 · 12.03.2024 г., 11:02
title: 蛍 author: #ほうき星 tags: #R-18 #原神#蛍(原神) #GenshinImpact#Lumine#蛍#女の子#ぱんつ#おっぱい#お腹 url: pixiv.net/i/116838374
@moepic · Post #51509 · 07.03.2024 г., 15:40
title: メイド服 author: #nasii tags: #原神#バーバラ(原神) #フリーナ(原神) #蛍#おっぱい#メイド#蛍(原神) #原神5000users入り url: pixiv.net/i/113891975
@Anime_Manga_Beautiful_Pictures · Post #5259 · 28.11.2025 г., 10:34
标题: 胡桃 作者: #SushiSpin 标签: #女の子#原神#胡桃(原神) #フリーナ(原神) #フィッシュル(原神) #蛍(原神) #モナ(原神) #香菱#原神学園 来源: https://www.pixiv.net/artworks/132218052
@Anime_Manga_Beautiful_Pictures · Post #5113 · 25.11.2025 г., 12:02
标题: 胡桃 作者: #SushiSpin 标签: #女の子#原神#胡桃(原神) #フリーナ(原神) #フィッシュル(原神) #蛍(原神) #モナ(原神) #香菱#原神学園 来源: https://www.pixiv.net/artworks/132218052