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

Резултати

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

Пребарај: #subconverter

当前筛选 #subconverter清除筛选
ClashR频道

@ClashR_News · Post #37 · 08.11.2020 г., 16:12

Clash各版本地址 Clash 内核 https://github.com/Dreamacro/clash/releases Premium 内核 https://github.com/Dreamacro/clash/releases/tag/premium #Windows ❶Clash for Windows https://github.com/Fndroid/clash_for_windows_pkg/releases ❷Clashr-Auto-Desktop https://github.com/ClashrAuto/Clashr-Auto-Desktop/releases ❸Clashy https://github.com/SpongeNobody/Clashy/releases #Android Clash for Android https://github.com/Kr328/ClashForAndroid/releases #MacOS ❶ClashX https://github.com/yichengchen/clashX/releases ❷Clash for Windows也支持Mac 批处理小工具 CFW框架的内存占用较大,可以使用批处理小工具来控制Clash内核,实现低内存运行。 ①Clash-Web-Bat https://github.com/pcysanji/Clash-Web-Bat ②ClashCMD https://github.com/tindy2013/clashcmd ③ClashWeb(需要Python环境) https://github.com/lzdnico/ClashWeb ④无需Python环境的Clashweb https://github.com/xqXQzzz1/ClashWebBatAHK #subconverter 支持各种订阅格式的转换 https://github.com/tindy2013/subconverter

互联E栈

@bcd8888 · Post #1266 · 03.07.2025 г., 10:47

#趣站#GitHub项目#转换工具 #Subconverter:高效、灵活的代理订阅链接转换工具 Subconverter正是为满足这一需求而生的工具,它能够实现Clash、Surge、Quantumult X、V2Ray等多种主流代理配置格式之间的快速转换。 这款工具以其高性能和易用性,为用户提供了在线订阅解析、自定义模板输出以及节点管理等功能,极大地提升了用户体验和管理效率。 🔘网址: 点击打开 🔊频道 |💬群组 |🎁福利 |📍导航

互联E栈

@bcd8888 · Post #1243 · 29.06.2025 г., 10:35

#订阅转换#转换工具#互联E栈 #subconverter-rs 一个代理订阅格式转换工具。可以通过简单的API接口进行订阅转换,支持多种代理协议和格式,提供灵活的节点过滤、重命名和自定义模板功能。 🔘网址: 点击打开 🔊频道💬群组🎁福利📍导航

主要内容为搞笑有趣内容和重要新闻的转发记录,其次为个人在冲浪过程中所写的各种教程和看到的有用资源 #正面:#暖心 #负面:#仇恨#抵制#歧视#辱骂#抹黑#404系列 #有趣#好笑:#酷#Emoji#表情包#贴纸 #NSFW:#Jav#SM#重口 📦#资源:#白嫖#教育优惠#破解 🎓#知识#科普:#教程#疑难杂症#冷知识#小知识 🧠❤️#阅读#思想#身心#纪录片#博主 #文明#信息茧房#熟人社会#小圈子#多元化#语言腐败 #语言:#英语#汉语#普通话#方言#习语#谐音梗#熟词生义 📰#新闻#慢讯#合订本:#制度#官员#形式主义#法律#教育#股市#退休金#未来#文化#传统 🔧#工作:#工会#节日#假期#摸鱼#加班#裁员#罢工 #人物:#残疾#烈士#傻逼#MJJ #科技:#存储#服装#显卡#拍照 #医院#农村#动物#文物 💼#商业:#经验#运营#外卖#专业领域#垂直用户 公司:#Google#微软#苹果#小米#华为#Vivo#奇虎360#育碧 产品:| #Telegram#QQ#微信 | #微博#京东#知乎#抖音#YouTube#GetApps #网盘:#GoogleDrive#百度网盘 #网站:#GitHub#Hostloc#E站 🚫#广告: #广告拦截 :#广告过滤规则#Adguard #广告跳过#开屏广告#摇一摇广告:#李跳跳#跳过广告#GKD 🌐#网络 #域名#VPS#网站#IP#归属地#DNS#DNS泄露#跟踪参数#区块链#光猫 #安全#隐私:#监管#审查#查水表#反诈#实名#开盒#言论自由#密码 🪜#翻墙 #节点#机场:#测速#落地机#订阅转换#Subconverter#分流规则 #代理软件: #Netch | #Clash#CFW | #ClashMeta#Clashverge#Clash_nyanpasu#Clashverge_rev 🌐#浏览器: #Chrome#火狐 #书签#扩展程序#脚本#脚本猫#自动填充#网页存档#验证码 🔍#搜索引擎:#Kagi#聚合搜索#搜索技巧 💻📱#操作系统:#Windows#安卓#自研系统#鸿蒙#蓝河OS#Root #软件#工具#第三方软件: #直播:#斗鱼#直播聚合#SimpleLive#JustLive #输入法:#Rime#Gboard#词库 #阅读器:#Reader #笔记软件:#Notion#语雀 #密码管理器 #下载:#BT#IDM #PotPlayer#PS #远程控制#画中画#自动签到#新帖监控#消息转发#绘图#ORC 🤖#AI:#ChatGPT#ChatGPT4#Yi大模型#LLaMA 🌅#人生#日常#生活#休闲#娱乐 #自用#安利#小众#折腾 #效率:#工作流 #邮箱:#Gmail #购物:#支付#银行卡#信用卡#GooglePlay#银联#华侨银行 #游戏:#战舰世界#Aslain插件#线下#躲猫猫 #ESIM#女装#保险#体检 👨‍💻👩‍💻#开发:#建站#版本控制#Git#Bot#正则#ADB

Hashtags

#正面#暖心#负面#仇恨#抵制#歧视#辱骂#抹黑#404系列#有趣#好笑#酷#emoji#表情包#贴纸#nsfw#jav#sm#重口#资源#白嫖#教育优惠#破解#知识#科普#教程#疑难杂症#冷知识#小知识#阅读#思想#身心#纪录片#博主#文明#信息茧房#熟人社会#小圈子#多元化#语言腐败#语言#英语#汉语#普通话#方言#习语#谐音梗#熟词生义#新闻#慢讯#合订本#制度#官员#形式主义#法律#教育#股市#退休金#未来#文化#传统#工作#工会#节日#假期#摸鱼#加班#裁员#罢工#人物#残疾#烈士#傻逼#mjj#科技#存储#服装#显卡#拍照#医院#农村#动物#文物#商业#经验#运营#外卖#专业领域#垂直用户#google#微软#苹果#小米#华为#vivo#奇虎360#育碧#telegram#qq#微信#微博#京东#知乎#抖音#youtube#getapps#网盘#googledrive#百度网盘#网站#github#hostloc#e站#广告#广告拦截#广告过滤规则#adguard#广告跳过#开屏广告#摇一摇广告#李跳跳#跳过广告#gkd#网络#域名#vps#ip#归属地#dns#dns泄露#跟踪参数#区块链#光猫#安全#隐私#监管#审查#查水表#反诈#实名#开盒#言论自由#密码#翻墙#节点#机场#测速#落地机#订阅转换#subconverter#分流规则#代理软件#netch#clash#cfw#clashmeta#clashverge#clash_nyanpasu#clashverge_rev#浏览器#chrome#火狐#书签#扩展程序#脚本#脚本猫#自动填充#网页存档#验证码#搜索引擎#kagi#聚合搜索#搜索技巧#操作系统#windows#安卓#自研系统#鸿蒙#蓝河os#root#软件#工具#第三方软件#直播#斗鱼#直播聚合#simplelive#justlive#输入法#rime#gboard#词库#阅读器#reader#笔记软件#notion#语雀#密码管理器#下载#bt#idm#potplayer#ps#远程控制#画中画#自动签到#新帖监控#消息转发#绘图#orc#ai#chatgpt#chatgpt4#yi大模型#llama#人生#日常#生活#休闲#娱乐#自用#安利#小众#折腾#效率#工作流#邮箱#gmail#购物#支付#银行卡#信用卡#googleplay#银联#华侨银行#游戏#战舰世界#aslain插件#线下#躲猫猫#esim#女装#保险#体检#开发#建站#版本控制#git#bot#正则#adb