V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  mimzy  ›  全部回复第 10 页 / 共 114 页
回复总数  2269
1 ... 6  7  8  9  10  11  12  13  14  15 ... 114  
2021-03-22 13:07:03 +08:00
回复了 mimzy 创建的主题 Python Python 如何高效地将 JSON 反序列化为对象
@berserk #10 .json() 这一步其实就做完了这件事,我想要的是一个我能确定内部结构的对象,类型于 Go 的 structs 。不过这么说的话,突然想起来好像用 TypedDict 注解一下也行…
2021-03-22 13:03:09 +08:00
回复了 mimzy 创建的主题 Python Python 如何高效地将 JSON 反序列化为对象
@Vegetable #12 是的,昨天也简单看了下 construct(),但是看文档 https://pydantic-docs.helpmanual.io/usage/models/#creating-models-without-validation 它接收的是一堆参数,这就导致我要将返回的 List[Dict[str, Any]] 这样的东西循环一次,然后将 **dict 作为参数,这么构造完已经 30s 了,当然可能我用得不对…

如果 construct() 和 parse_raw() 能结合的话,我估计效率应该会提升。
2021-03-22 12:57:01 +08:00
回复了 mimzy 创建的主题 Python Python 如何高效地将 JSON 反序列化为对象
@abersheeran #7 参数校验其实不需要,这个场景下我获取数据,格式基本可以保证。问题在于它传给我的结构嵌套可能比较多,所以希望用自定义对象的方式访问,这样每一层我能知道对象拥有的属性和类型,而不是从字典里一层一层访用 key 访问…你这个方式我学习一下,不过看起来没办法让 IDE 给我提示…
2021-03-22 12:05:04 +08:00
回复了 mimzy 创建的主题 Python Python 如何高效地将 JSON 反序列化为对象
@hahastudio #3 昨天看了 orjson,文档中 https://github.com/ijl/orjson#deserialize 提到 loads() deserializes JSON to Python objects. It deserializes to dict, list, int, float, str, bool, and None objects. 我希望能像 Pydantic 一样返回一个对象而不是内置数据结构,就感觉不太符合…
2021-03-14 21:35:04 +08:00
回复了 depress 创建的主题 随想 你们为什么会有母校情节?
对大学最有情结,我人生中最美好、最快乐的四年。那时做了许多荒唐的梦,认识了不少纯真的人。20 岁的我年轻、散漫、无忧无虑,觉得自己有无限的可能,对未来仍有美好的向往。与其说是怀念母校,倒不如说是怀念那样的自己。再也活不出那样的状态了。
2021-02-28 13:52:59 +08:00
回复了 wellhome 创建的主题 程序员 用 doker 发布程序的正确打开方式
@mimzy #2 我这里之前理解得不对,commit 也可以复用,问题在于这个复用会在上一层原封不动的基础上修改,镜像会越来越臃肿…
2021-02-28 13:09:20 +08:00
回复了 wellhome 创建的主题 程序员 用 doker 发布程序的正确打开方式
Docker 的机制是可以复用之前的层,加快 build 速度减少体积占用,每次都 docker commit 相当于都没法复用了,所以 1 正确。
39WJ7FAE4NEM 和 K494TYRYT6NL 已用,MWeb 用户支持楼主~
@kingcos #11 大小周的大周一般都会早点走 平常的话看组 活干完当然是可以提前走的(但我们组就有干不完的活 - -
@kingcos #7 加班工资是每季度结算一次 以前没这么卷的时候其实半年一结算来着(因为当时不会加很多)… 2333
2021-01-02 02:06:13 +08:00
回复了 ryomahan 创建的主题 Python 《捕蛇者说》23 期发布:个人知识管理体系系列 - 输入篇
有关注嘉宾的 Twitter 一直蛮受益的 支持~
1 ... 6  7  8  9  10  11  12  13  14  15 ... 114  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1065 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 19:19 · PVG 03:19 · LAX 11:19 · JFK 14:19
Developed with CodeLauncher
♥ Do have faith in what you're doing.