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

Резултати

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

Пребарај: #showtime

当前筛选 #showtime清除筛选

🚘 1星司机 hijfleik(⭐) 发布了一辆 #Disney+ 7 人合租车,全区可用 单独车位 网络可以的上车最低 7.58 元/月,剩余 1 个空位置. 点击上车 🚘 1星司机 lovesick(⭐) 发布了一辆 #Disney+ 7 人合租车,多地区可用 单独车位 有中文最低 7.58 元/月,剩余 2 个空位置. 点击上车 🚘 4星司机 豆崽(⭐⭐⭐⭐) 发布了一辆 #Spotify 5 人合租车,首选 原汁原味 香港家庭组,正规官方渠道,长期售后稳定车,中文曲库最全,已提前预付费365天,放最低 19.5 元/月,剩余 2 个空位置. 点击上车 🚘 2星司机 Ace(⭐⭐) 发布了一辆 #Office 365 5 人合租车,正规家庭版6人车,长期有效。独立1T空间。非25人开发版(90有效期)。最低 8.16 元/月,剩余 5 个空位置. 点击上车 🚘 1星司机 CDXin(⭐) 发布了一辆 #Office 365 5 人合租车,office套件 1Tonedrive云盘 正规家庭车 发邮箱我邀你最低 7 元/月,剩余 4 个空位置. 点击上车 🚘 1星司机 lovesick(⭐) 发布了一辆 #ShowTime 5 人合租车,美国网络 无广告套餐最低 11.38 元/月,剩余 5 个空位置. 点击上车 🚘 4星司机 豆崽(⭐⭐⭐⭐) 发布了一辆 #HBOMAX 5 人合租车,美国 IP 、4K、无广告、账户已预付12个月费用,放心上车!最低 10.83 元/月,剩余 1 个空位置. 点击上车 🚘 2星司机 大潇子耶(⭐⭐) 发布了一辆 #HBOMAX 5 人合租车,美洲线路都可以啦,4K、无广告套餐,已经付款12个月,不会翻车。最低 10.83 元/月,剩余 1 个空位置. 点击上车 🚘 1星司机 hijfleik(⭐) 发布了一辆 #HBOMAX 5 人合租车,无广告套餐 单独车位 美国网络最低 10.62 元/月,剩余 5 个空位置. 点击上车 🚘 1星司机 lovesick(⭐) 发布了一辆 #HBOMAX 5 人合租车,无广告套餐 单独车位 需要美国网络最低 11.38 元/月,剩余 3 个空位置. 点击上车

🚘 1星司机 hijfleik(⭐) 发布了一辆 #Disney+ 7 人合租车,全区可用 单独车位 网络可以的上车最低 7.58 元/月,剩余 5 个空位置. 点击上车 🚘 6星司机 🎡伦伦小可乐🇨🇳(⭐⭐⭐⭐⭐⭐) 发布了一辆 #iCloud 5 人合租车,iCloud 2T 家庭,人均400G,长期自用最低 18.66 元/月,剩余 3 个空位置. 点击上车 🚘 1星司机 ic dōn ne man(⭐) 发布了一辆 #iCloud 1 人合租车,国区iCloud 200G档 车主自用车 限100G最低 14.7 元/月,剩余 1 个空位置. 点击上车 🚘 1星司机 lovesick(⭐) 发布了一辆 #ShowTime 5 人合租车,美国网络 无广告套餐最低 11.38 元/月,剩余 5 个空位置. 点击上车 🚘 1星司机 xiaolaohu(⭐) 发布了一辆 #HBOMAX 4 人合租车,自用车,4k,长期稳定发车,美区节点可用,无中字,有英文字幕最低 9.1 元/月,剩余 2 个空位置. 点击上车 🚘 2星司机 大潇子耶(⭐⭐) 发布了一辆 #HBOMAX 5 人合租车,美洲线路都可以啦,4K、无广告套餐,已经付款12个月,不会翻车。最低 10.83 元/月,剩余 1 个空位置. 点击上车 🚘 1星司机 diehard(⭐) 发布了一辆 #HBOMAX 5 人合租车,无广告套餐 单独车位 请确认网络环境可以使用最低 10.62 元/月,剩余 5 个空位置. 点击上车 🚘 1星司机 hijfleik(⭐) 发布了一辆 #HBOMAX 5 人合租车,无广告套餐 单独车位 美国网络最低 10.62 元/月,剩余 5 个空位置. 点击上车 🚘 1星司机 lovesick(⭐) 发布了一辆 #HBOMAX 5 人合租车,无广告套餐 单独车位 需要美国网络最低 11.38 元/月,剩余 5 个空位置. 点击上车 🚘 5星司机 Kelor(⭐⭐⭐⭐⭐) 发布了一辆 #HBOGO 5 人合租车,HBOGO,支持杜比全景声,支持中文界面与中文字幕哦!欢迎大家加入最低 13 元/月,剩余 2 个空位置. 点击上车

🚘 1星司机 lovesick(⭐) 发布了一辆 #Disney+ 7 人合租车,多地区可用 单独车位 有中文最低 7.58 元/月,剩余 7 个空位置. 点击上车 🚘 4星司机 豆崽(⭐⭐⭐⭐) 发布了一辆 #Spotify 5 人合租车,可解除12个月限制,任意账户,任何区都可以转区加入,香港家庭组,正规官方渠道,长期售后稳定车,曲库全最低 19.5 元/月,剩余 3 个空位置. 点击上车 🚘 1星司机 CDXin(⭐) 发布了一辆 #Office 365 5 人合租车,office套件 1Tonedrive云盘 正规家庭车 发邮箱我邀你最低 7 元/月,剩余 5 个空位置. 点击上车 🚘 1星司机 lovesick(⭐) 发布了一辆 #ShowTime 5 人合租车,美国网络 无广告套餐最低 11.38 元/月,剩余 5 个空位置. 点击上车 🚘 4星司机 豆崽(⭐⭐⭐⭐) 发布了一辆 #HBOMAX 5 人合租车,美国 IP 、4K、无广告、账户已预付12个月费用,放心上车!最低 10.83 元/月,剩余 2 个空位置. 点击上车 🚘 1星司机 xiaolaohu(⭐) 发布了一辆 #HBOMAX 4 人合租车,自用车,4k,长期稳定发车,美区节点可用,无中字,有英文字幕最低 9.1 元/月,剩余 1 个空位置. 点击上车 🚘 2星司机 大潇子耶(⭐⭐) 发布了一辆 #HBOMAX 5 人合租车,美洲线路都可以啦,4K、无广告套餐,已经付款12个月,不会翻车。最低 10.83 元/月,剩余 1 个空位置. 点击上车 🚘 1星司机 hijfleik(⭐) 发布了一辆 #HBOMAX 5 人合租车,无广告套餐 单独车位 美国网络最低 10.62 元/月,剩余 5 个空位置. 点击上车 🚘 1星司机 lovesick(⭐) 发布了一辆 #HBOMAX 5 人合租车,无广告套餐 单独车位 需要美国网络最低 11.38 元/月,剩余 5 个空位置. 点击上车 🚘 1星司机 ꯭P ꯭s ꯭G ꯭(⭐) 发布了一辆 #HBOGO 5 人合租车,台湾区 支持杜比 中文界面 中文字幕 权游前传开启 请各位即时上车 精彩不容错过最低 13 元/月,剩余 5 个空位置. 点击上车

🚘 2星司机 Hao(⭐⭐) 发布了一辆 #ShowTime 5 人合租车,美区会员,账号共享,支持多人同步观看,支持下载离线观看,现号秒发,即买即用最低 19.5 元/月,剩余 5 个空位置. 点击上车 🚘 7星司机 🎡伦伦小可乐🇨🇳(⭐⭐⭐⭐⭐⭐⭐) 发布了一辆 #HBOGO 5 人合租车,台区HBO go,中文字幕,每人可登两个设备,限台节点,7级车主金牌服务最低 12.45 元/月,剩余 3 个空位置. 点击上车 🚘 2星司机 Carlos(⭐⭐) 发布了一辆 #Google Drive 5 人合租车,google one正规家庭组,2T版,每人334G容量,不存在翻车,已经付费一年最低 3.25 元/月,剩余 5 个空位置. 点击上车 🚘 3星司机 cm(⭐⭐⭐) 发布了一辆 #1Password 4 人合租车,家庭成员车位,2023/11/15到期,上车发邮箱,上线看到会邀请最低 4.88 元/月,剩余 2 个空位置. 点击上车 🚘 7星司机 🎡伦伦小可乐🇨🇳(⭐⭐⭐⭐⭐⭐⭐) 发布了一辆 #多邻国 5 人合租车,来加入我的 Super Duolingo 家庭套餐吧!好玩、高效、无广告!边玩边学,语言轻松练出来!最低 11.38 元/月,剩余 2 个空位置. 点击上车

🚘 2星司机 Q(⭐⭐) 发布了一辆 #Disney+ 7 人合租车,新加坡区Disney+ plus,完整R21+,已年度订阅!无区域限制!最低 7.93 元/月,剩余 2 个空位置. 点击上车 🚘 7星司机 🎡伦伦小可乐🇨🇳(⭐⭐⭐⭐⭐⭐⭐) 发布了一辆 #Spotify 5 人合租车,自用长期稳定车,曲库全,有歌词,Spotify会员的不二之选。任何区都可以转区加入,7级车主金最低 9.2 元/月,剩余 2 个空位置. 点击上车 🚘 1星司机 新澳®-美妆(⭐) 发布了一辆 #iCloud 2 人合租车,国区每人500g,长期车最低 17.74 元/月,剩余 2 个空位置. 点击上车 🚘 2星司机 carlosx(⭐⭐) 发布了一辆 #iCloud 2 人合租车,美区,港区,国区的来最低 15.16 元/月,剩余 2 个空位置. 点击上车 🚘 1星司机 芜湖机场🛫🛫🛫(⭐) 发布了一辆 #iCloud 3 人合租车,总共2t空间,我这两人,再出三个车位,每人400g,超过请自觉清理空间最低 15.05 元/月,剩余 3 个空位置. 点击上车 🚘 1星司机 Xmsley(⭐) 发布了一辆 #hulu 3 人合租车,hulu with no ads 仅限美国地区观看,信用卡福利,每月续费,已经开通服务,随时欢迎上车最低 10.73 元/月,剩余 3 个空位置. 点击上车 🚘 1星司机 shoddy(⭐) 发布了一辆 #hulu 5 人合租车,hulu+Hululive 美国网络 不可用电视端最低 30.33 元/月,剩余 5 个空位置. 点击上车 🚘 1星司机 shoddy(⭐) 发布了一辆 #ShowTime 5 人合租车,美国网络登录最低 11.92 元/月,剩余 5 个空位置. 点击上车 🚘 4星司机 Maniac(⭐⭐⭐⭐) 发布了一辆 #HBOMAX 5 人合租车,美洲以及欧洲部分地区可用,无广告4KHDR,全英文无中文,对网络的要求较高最低 14.08 元/月,剩余 4 个空位置. 点击上车 🚘 1星司机 fallfor(⭐) 发布了一辆 #HBOMAX 5 人合租车,无广告4K套餐 美洲或者部分欧洲网络可用 全英文无中文字幕最低 11.92 元/月,剩余 2 个空位置. 点击上车

🚘 2星司机 wan(⭐⭐) 发布了一辆 #Apple TV+ 5 人合租车,请自备美区ID,购买后提供Apple ID或邮箱邀请加入。最低 20.48 元/月,剩余 5 个空位置. 点击上车 🚘 1星司机 K2Mjio9(⭐) 发布了一辆 #Netflix 4 人合租车,香港4k月付自用车最低 23.4 元/月,剩余 4 个空位置. 点击上车 🚘 2星司机 大锤哥(⭐⭐) 发布了一辆 #Netflix 5 人合租车,4KHDR套餐,埃及车,稳定售后,绑卡月付最低 16.47 元/月,剩余 1 个空位置. 点击上车 🚘 1星司机 大白兔爱吃肉(⭐) 发布了一辆 #Spotify 5 人合租车,自用,账号必须是菲律宾区最低 8.67 元/月,剩余 1 个空位置. 点击上车 🚘 4星司机 采蘑菇的狼外婆(⭐⭐⭐⭐) 发布了一辆 #Spotify 5 人合租车,印度🇮🇳稳定年付,上车群里发账号,可帮助改区/注册新账号。最低 8.16 元/月,剩余 5 个空位置. 点击上车 🚘 2星司机 a788888a(⭐⭐) 发布了一辆 #iCloud 5 人合租车,Cloud 2T 5人车 不限区域 国区可加 每人400G 长期 安全 稳定最低 14 元/月,剩余 2 个空位置. 点击上车 🚘 1星司机 Laurence(⭐) 发布了一辆 #Office 365 5 人合租车,365家庭版+1TB,用自己的而不是别人帮你生成的商业账号,安全,我用3年啦最低 6.06 元/月,剩余 3 个空位置. 点击上车 🚘 2星司机 a788888a(⭐⭐) 发布了一辆 #Office 365 5 人合租车,所有365高级版软件+1T独立Onedrive+,官网订阅,长期稳定最低 5.84 元/月,剩余 3 个空位置. 点击上车 🚘 1星司机 MW(⭐) 发布了一辆 #hulu 5 人合租车,hulu美区无广告最低 17.33 元/月,剩余 5 个空位置. 点击上车 🚘 3星司机 兔兔(⭐⭐⭐) 发布了一辆 #ShowTime 2 人合租车,需要美国节点最低 50.7 元/月,剩余 2 个空位置. 点击上车

🚘 6星司机 🎡伦伦小可乐🇨🇳(⭐⭐⭐⭐⭐⭐) 发布了一辆 #Spotify 5 人合租车,自用长期稳定车,曲库全有歌词,Spotify会员的不二之选。任何区都可以转区加入最低 8.67 元/月,剩余 3 个空位置. 点击上车 🚘 2星司机 李家贵公子(⭐⭐) 发布了一辆 #Spotify 5 人合租车,欢迎加入菲区家庭会员,提供保姆式上车服务(注册/下载/改区),也可自助上车(已菲区)。支持季,半年付最低 8.72 元/月,剩余 2 个空位置. 点击上车 🚘 1星司机 IMJAY(⭐) 发布了一辆 #Spotify 5 人合租车,菲律宾国区的Spotify,可以帮忙注册也可以帮忙转区,转区后原歌单还存在,提供保姆级服务!最低 9.53 元/月,剩余 5 个空位置. 点击上车 🚘 1星司机 jiajiayou02(⭐) 发布了一辆 #Spotify 5 人合租车,菲律宾 Spotify Premium 6人家庭组最低 8.67 元/月,剩余 2 个空位置. 点击上车 🚘 1星司机 潜云行影(⭐) 发布了一辆 #hulu 5 人合租车,hulu ads+showtime,只能美国线路观看,无中字,两个账号一起发最低 13 元/月,剩余 4 个空位置. 点击上车 🚘 1星司机 潜云行影(⭐) 发布了一辆 #ShowTime 5 人合租车,Showtime+Hulu ads,只能美国线路观看,无中字,两个账号一起发最低 13 元/月,剩余 5 个空位置. 点击上车 🚘 6星司机 许多(⭐⭐⭐⭐⭐⭐) 发布了一辆 #HBOGO 5 人合租车,台湾hbo go, 中文字幕,老司机,长期车,放心乘 最低 13 元/月,剩余 2 个空位置. 点击上车 🚘 4星司机 Kelor(⭐⭐⭐⭐) 发布了一辆 #HBOGO 5 人合租车,第13辆HBOGO,支持杜比全景声,支持中文界面与中文字幕哦!欢迎大家加入最低 13 元/月,剩余 4 个空位置. 点击上车 🚘 2星司机 弟中弟(⭐⭐) 发布了一辆 #HBOGO 5 人合租车,每人两个设备,台湾线路使用,已年付,稳的一批。最低 13 元/月,剩余 3 个空位置. 点击上车 🚘 1星司机 大佬(⭐) 发布了一辆 #Surge 2 人合租车,Surge for iOS 3 人车差 2 人,平摊买断,2023.6.21 到期。最低 2.17 元/月,剩余 2 个空位置. 点击上车

123•••10•••1617
ПретходнаСтраница 1 од 17Следна