首页   注册   登录
 oahebky 最近的时间轴更新

oahebky

V2EX 第 429363 号会员,加入于 2019-07-15 08:48:30 +08:00
oahebky 最近回复了
如果是希望 a, b, c, d 都存在值,post 的时候这四个都要有,那下面这个做法不好吗?

try:
(游标卡尺占位)a = request.post["a"]
(游标卡尺占位)b = request.post["b"]
(游标卡尺占位)c = request.post["c"]
(游标卡尺占位)d = request.post["d"]
except:
(游标卡尺占位)# ...

写个 a+b+c+d+"" 不是很奇怪吗?
不好意思,有开源吗?没有开源的话起个 Open 的名字不合适吧,即使没有规章。
31 天前
回复了 9ohnnyR 创建的主题 Python 问下大佬们一个关于**kwargs 的小问题
t = ("foo", "bar")
print("*args: ", *t)
相当于 print("*args: ", "foo", "bar")

kw = {"foo": "bar"}
print("**kw: ", **kw)
相当于 print("**kw: ", foo="bar")
也就是说 **kw 作为参数:
1. 并非是:func("key1=value1", "key2=value2")
2. 并非是:func(key1, value1, key2, value2)

这也是合理,因为它本来就应该是这样子。

------

所以有些代码可能这么写:
dict_ = {
"key1": "value1",
"key2": "value2",
}

class A:
def __init__(key1, key2):
...略...

a = A(**dict_)

======
(因为 V2EX 评论显示问题,所以上面代码的空格无法显示。)
31 天前
回复了 tikazyq 创建的主题 程序员 开源一文多发平台 ArtiPub,让文章随处可阅
支持。
我又来提建议了:
今天搜索一个“git clone depth = 1 how to checkout branch” 这个问题。
dogedoge 给出的结果是:
stackoverflow.com/questions/24107485/how-to-checkout-remote-branch-with-git-clone-depth-1
放在第一条,这确实也是一个好的结果,但是里面的答案还是和我设想有点儿差距(我想要在原有的基础上 checkout branch,而答案是重新 clone 一个 depth 为 1 的指定 branch )。第一条下面的一些结果是中文的。
本来不对百度有什么期望,我同样的搜索关键第一条结果是:
<a href="https://www.jianshu.com/p/1397ce990c58"><b>git clone --depth=1 之后拉取其他分支</b></a>
它是中文的(简书博客),而且内容对我来说更好。

个人认为因为这是中文地区,中文的结果(博客之类)也可以考虑适当平衡一下,未必 stackoverflow 就要作为第一个结果。
----

就是纯粹说一下使用过程个人感觉可以改进方向。dogedoge 确实提供了混合外文搜索结果的一个好的入口;所以仅供参考哈。
主要是家里有些钱,所以不怕被骗。
没钱的农村家庭骗子去骗骗看。
70 天前
回复了 clove 创建的主题 职场话题 准点下班,我做错了么?
世故罢了。肯定是小公司,老板看的见,所以你同事习惯性做样子。
做好换的准备。
71 天前
回复了 ClericPy 创建的主题 Python 分享个自己采集的 Python 相关文章 Timeline
看上去很不错,加个 star 😏
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1331 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 13ms · UTC 17:25 · PVG 01:25 · LAX 10:25 · JFK 13:25
♥ Do have faith in what you're doing.