V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Trim21  ›  全部回复第 77 页 / 共 181 页
回复总数  3619
1 ... 73  74  75  76  77  78  79  80  81  82 ... 181  
2019-10-13 12:32:38 +08:00
回复了 linbenyi 创建的主题 宽带症候群 家庭宽带 私设 web 被检测 魔都电信被停宽带
好奇 frk 和 ngork 之类的算违反这个协议吗,因为外网看起来 web 服务是 vps 提供的…
2019-10-12 01:29:06 +08:00
回复了 iQiQi 创建的主题 Python Mac 运行 Python 文件报错: ModuleNotFoundError: No module named 'XXX'!
贴一下你的文件目录结构以及你终端工作路径的位置

python3 里没有 init 文件也能正常从子文件夹里面直接 import 对应文件,所以这个多半不是问题
2019-10-11 15:31:42 +08:00
回复了 SimonOne 创建的主题 小米 Lineageos16 每日更新版突然抽风
我这里 10 月 9 号的包大小是 635MB,而且也没验证出错

感觉是网络问题……
2019-10-10 14:50:47 +08:00
回复了 CLANNADHH 创建的主题 Python 今天准备离职的同事交接工作,有一段代码,大家看看。
@simonhunter 看这个写法大胆猜测一下大概是不需要判断到底 abcd 哪个是空的,直接返回请求错误就行了。
2019-10-09 23:05:32 +08:00
回复了 CLANNADHH 创建的主题 Python 今天准备离职的同事交接工作,有一段代码,大家看看。
一时除了专门写个函数还真想不出其他办法来简便的做到同样的事情…
2019-10-09 22:18:06 +08:00
回复了 Building 创建的主题 Apple 有喜欢玩数独的朋友吗?自荐一下自己写的数独 app
@ClericPy #8


import pydantic.validators
from pydantic.fields import Field

from typing import Dict, Any

field = Field(name='d',
type_=Dict[str, int],
class_validators=None,
model_config=pydantic.BaseConfig)
raw, errs = field.validate({'key': 'value'}, {'a': '1'}, loc='loc')
print(raw, errs)
# {'key': 'value'}, [<pydantic.error_wrappers.ErrorWrapper object at 0x00000199F1B9BE58>]
看了 pydantic 源码,他是这么干的

https://gist.github.com/Trim21/910601a17fbeaa07bd203a93afce6131

我没仔细研究 field.validate 的第二个参数是干啥用的
python 的类型标注虽然经常说是只用于类型检查阶段如何如何,但其实有些框架比如 fastapi 和 pydantic 已经把类型标注当成一个运行时的特性在用了。
比如 fastapi 会根据对应路由 handler 的参数和参数类型把对应的值从 query 或者 header 里面取出,然后判断是否能转为对应类型然后传递给 handler,各种取 header 或者取 query 的工作都由框架根据函数参数的类型标注和默认值来自动搞定。
2019-10-08 23:24:22 +08:00
回复了 zacharyjia 创建的主题 问与答 有没有这样一种编程语言
除了性能 cython 都符合…
2019-10-08 12:33:33 +08:00
回复了 watsy0007 创建的主题 Python Python 3.8 即将发布了.
前几天看完了 what's new,感觉不像 3.6 和 3.7 有非常吸引人升级的特性…
1 ... 73  74  75  76  77  78  79  80  81  82 ... 181  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1082 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms · UTC 23:40 · PVG 07:40 · LAX 15:40 · JFK 18:40
Developed with CodeLauncher
♥ Do have faith in what you're doing.