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 слични објави

Пребарај: #deepone

当前筛选 #deepone清除筛选
きみしま青's Twitter

@kimishima_ao · Post #4937 · 14.12.2024 г., 02:24

GO https://twitter.com/kimishima_ao/status/1867755075701289282 RT @tonofura: 12/17 メンテナンス後より『きまぐれテンプテーション2』とのコラボイベント「睡夢徊る異界奇譚」を開催いたします。▼ゲームプレイはこちらhttps://t.co/Mx20M97f09#きまテン2#とのフラ#DeepOne https:… At December 14, 2024 at 11:14AM By kimishima_ao

小喵的ACG黄油 (重开版)

@xiaomiaogame · Post #2883 · 20.02.2026 г., 10:07

Deep One 虚無と夢幻のフラグメント DeepOne 虚無と夢幻のフラグメント DeepOne 虚无与梦幻的片段 离线版+12.28更新包和1月证书 源是DMM运行的日本绅士网游 DeepOne 虚無と夢幻のフラグメント 的单机离线版本已经包含游戏开服到停服的所有内容,全角色,全剧情,全事件采用直接全开的方式,打开游戏就可以直接体验所有H内容,动态CG也都收录在内游戏现在已经停服,整体画风优秀,实用度很高 还是韩国nga的资源,EZE2老哥做的,用起来比三金版方便一些,我不知道有没有更新到最新版本,不过原档27g应该算是比较全的 由于啥卵webviewer2的神经代码,简单说一下可能出现的bug和解决方法 1.win7可能缺程序,去网上找webviewer2下载 2.不读证书,把user_data里的license.dat文件拿出来,删除user_data后重新启动viewer,再把证书放回去 3.默认路径省略为.\导致视频文件无法读取,需要在设置路径里选择resources文件夹,出现完整路径才行 4.部分场景没有缩略图,这个是正常的,有些场景原作者就没找到缩略图,点进去可以正常看 5.脚本通用所以可以用汉化文件,记得改名字 新版本已整合三金版汉化,由于我是随手拿beyond compare做的,可能会有一些空场景,懒得修了 评分 作者 #DMM #PC#SLG#动态#CG #Deep One 虚無と夢幻のフラグメント #DeepOne 虚無と夢幻のフラグメント #DeepOne 虚无与梦幻的片段 下载地址

小喵的ACG黄油 (重开版)

@xiaomiaogame · Post #2884 · 20.02.2026 г., 10:09

DeepOne-领界侵犯 DeepOne -領界侵犯- AI汉化版+全cg存档 ▫️名称:DeepOne-领界侵犯- ▫️原名:DeepOne-領界侵犯- ▫️版本:特典限定版 ▫️贩卖日:2025年07月25日 故事介绍 『这份心意,究竟是爱,抑或诅咒?』名唤《堕落之子》的异形灾厄屡次出没的城市——上水流。 面对接踵而至的空前危机,有人挺身而出与之对抗。 宗主 斋野尚哉 开路者 比奈森沙耶 守护者 斋野一花 管制者 文示宫笃为镇压堕落之子,他们执行了《净化仪式》。 然而。 净化仪式必须付出被诅咒的“代价”。 斋野尚哉为了完成自己的使命,不惜赌上一切誓死奋战。 「确认到堕落之子入侵,现在开始镇压领界侵犯」面对迫近眼前的堕落之子,尚哉挥舞《非人之力》诛杀来犯之敌。 每一次战斗、每一次守护,代价便愈发沉重,丧失亦扩大一分。 即便如此,为守护城市与伙伴,他的决心也丝毫不会动摇。 纵使代价,是失去比生命更为珍贵的事物。「——唯有这件事,我绝对不会让你得逞」在倾尽一切、迈向宿命的尚哉面前,出现了一位素昧平生的少女。 但,少女知道。 正是为了与他相遇,自己才一路走到了这里。 「这次,我一定会拯救你」 「哪怕会被你憎恨,我也在所不惜——」苍之魔女——佑姬霞。 与她邂逅,将彻底改写尚哉的命运。「DeepOne-领界侵犯-」 以“世界”和“心意”为赌注,反抗宿命的故事,此刻拉开序幕。 注:与前作剧情切割了,这作男主比前作有作为多了,而且都是纯爱,而且剧情表现有张力,具体模仿的是魔法使之夜的剧情演出 评分 作者 #Nameless #PC#ADV#AI汉化#优秀作品#战斗#纯爱 #DeepOne-领界侵犯 #DeepOne -領界侵犯- 下载地址