Python
文章平均质量分 75
卡鲁洛斯
这个作者很懒,什么都没留下…
展开
-
python: 协程与任务
协程与任务基本概念coroutine – 协程协程是子例程的更一般形式。 子例程可以在某一点进入并在另一点退出。 协程则可以在许多不同的点上进入、退出和恢复。 它们可通过 async def 语句来实现。 参见 PEP 492。coroutine function – 协程函数返回一个 coroutine 对象的函数。协程函数可通过 async def 语句来定义,并可能包含 await、async for 和 async with 关键字。这些特性是由 PEP 492 引入的。asyn原创 2020-09-22 17:50:15 · 353 阅读 · 0 评论 -
将python数据结构导出成字符串并自动缩进格式化
python可以做轻量级服务器,因此我就想要怎么给python做导表工具,如果数据格式不用json而直接用python的格式要怎么做。于是乎就写了个类似json模块一样的工具。这个工具可以将python数据结构直接导出成字符串并格式化缩进。导出的文本直接就可以当作python脚本使用,导入到其他python脚本里就可以直接使用字典等数据了。# 将dict对象格式化输出成字符串原创 2015-11-14 02:40:24 · 2219 阅读 · 0 评论 -
struct打包模块加强版!支持任意长度字符串解包
用过python的struct模块的人都知道,struct模块的打包并不方便,尤其是处理字符串上。字符串的长度必须打包的时候计算好,比如‘hello’ 那么打包格式 fmt就必须是‘5s’,因此fmt要么固定一个最大字符串长度 ‘180s’,要么动态的去计算长度 ‘%ds’%len(text)如果采用固定字符串长度,那么解包的时候你获得的字符串将会是这样 ‘hello00x00x00x00x00x原创 2015-11-14 02:24:45 · 1969 阅读 · 0 评论