V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  petelin  ›  全部回复第 34 页 / 共 36 页
回复总数  713
1 ... 26  27  28  29  30  31  32  33  34  35 ... 36  
2016-09-09 10:01:14 +08:00
回复了 petelin 创建的主题 Python 为什么 UserDict 支持 ** 操作?
@zeiyso 是,昨天脑抽了,写的都乱套了,是哪个意思。
2016-09-08 18:10:09 +08:00
回复了 petelin 创建的主题 Python 为什么 UserDict 支持 ** 操作?
@zeiyso 好神啊,我搜了半天都没搜到。。。 我的关键词: python create double start class ,

有一个问题,如果我继承了 mapping, 调用 myobject.items , items 就会当做方法,而不执行 __getitem__ ,这个有什么办法吗?

我需要一个纯净的命名空间,至少里面不能有非 _ 开头的关键字
2016-09-07 08:42:34 +08:00
回复了 mikicomo 创建的主题 互联网 Gitbook 改版后无法搜索书籍了吗?
。。。右上角
2016-09-06 19:26:28 +08:00
回复了 mikicomo 创建的主题 互联网 Gitbook 改版后无法搜索书籍了吗?
2016-09-04 22:22:23 +08:00
回复了 hujianxin 创建的主题 程序员 增加爬虫爬取速度的方式叫并行还是并发呢?
并行是 赛车,并发是流水线洗车,完了。
2016-09-02 10:02:24 +08:00
回复了 Newyorkcity 创建的主题 Python 关于可变参数和关键字参数的疑问
解包任何时候都是可以处理的,我说的是解这个操作,你可以把它看出预处理一样的东西,所以问题在于,你包里面的 k=V ,在 print 函数里找不到对应
2016-09-01 13:09:57 +08:00
回复了 4ever911 创建的主题 Python gevent 代码是运行在一个线程里面吗?
@4ever911 好吧,确实很神奇,期待大神来瞅瞅
之前一直在想 python 的编解码,,,所以 python 来一波,原因的话就是 gbk 编成的 bytes 用 iso-8859-1 解码了,可以看出来,每一个字符都不超过 255 ,
```
In [71]: for c in 'ɧŮÈ˵İ×ÄÛ´óÐØºÍºÚË¿':
...: print(ord(c),end=',')
...:
201,167,197,174,200,203,181,196,176,215,196,219,180,243,208,216,186,205,186,218,203,191,
```
左边 python3 右边脑残 python2
![]( http://ww1.sinaimg.cn/large/ce3f70bajw1f7dw30iepzj21h80b5n4o.jpg)
2016-09-01 10:41:24 +08:00
回复了 4ever911 创建的主题 Python gevent 代码是运行在一个线程里面吗?
超时的问题跟 gevent 没关系,你出口流量和对方入口流量限制,可能你以前的 10 个线程访问速度没有 gevent 来的快(很有可能),
第二个我没看懂,感觉你的结果不对吧,话说你是怎么看出来线程数量的???
2016-08-29 12:48:57 +08:00
回复了 ljcarsenal 创建的主题 NGINX nginx 访问日志里为何会有其他网站的?
看了前面的明白了,他是向你机器发送 get 其他网站的请求,如果你这个机器是代理,就能返回真的其他网站的 html,
@griffinqiu 不错,就喜欢你这样说话的。
2016-08-27 22:55:20 +08:00
回复了 spikeLIN 创建的主题 Python 天猫的反爬加强了?
@mrcode 想说 session id. 脑抽了,当时看到这个问题感觉很无聊,,,
2016-08-26 21:17:05 +08:00
回复了 spikeLIN 创建的主题 Python 天猫的反爬加强了?
登录进去拿到 session 就行了,又没说 session 和 IP 必须一匹配,不知道你什么意思。
2016-08-26 09:02:09 +08:00
回复了 Dexter0 创建的主题 问与答 国产的密码管理软件,我就问你敢不敢用!
还好没去你们公司上班,,,好 low
2016-08-17 21:37:32 +08:00
回复了 kevin8096 创建的主题 Python 请问 gevent 异步请求多个 url 如何取到每个请求的执行时间
@noli 从一个子程序开始一直到结束是记作执行时间的,但是期间去执行别的子程序了,去访问别的 url 去了,,,
@aec4d 感谢回复,看了之后清楚多了,关于__getattribute__我还有点问题,他和 self.__dict__什么关系,我试图在一个类里描述 object 的__getattribute__的时候总是不成功,递归调用了
```
def __getattribute__(self, key):
"Emulate type_getattro() in Objects/typeobject.c"
v = self.__dict__[key]
if hasattr(v, '__get__'):
return v.__get__(None, self)
return v
```


官方给那个实现,他解释 object 的 getatrribute 方法却调用了那个方法,没什么用啊
```
def __getattribute__(self, key):
"Emulate type_getattro() in Objects/typeobject.c"
v = object.__getattribute__(self, key)
if hasattr(v, '__get__'):
return v.__get__(None, self)
return v
```

所以__getattribute__只能是用 c 语言描述的? 我在 getattribute 里面调用__dict__为啥会递归呢,__dict__不是一个简单的 dict 吗?
@petelin 描述器太黑了,,,喜欢 python 的一定要去看看,解决了我很多问题,我说一个函数怎么好端端的就变成方法了,还能分出来绑定和非绑定。还有这个一个类当做属性,,,太黑了
我好像明白了, getattribute 是定义在 C 里面的,,,他决定在 b 被调用的时候,到底怎么返回什么!!!这样就顺了,我说为什么,直接 B ()返回的是对象, C.b 返回的是__get__的结果。
2016-08-11 20:43:07 +08:00
回复了 Dimen61 创建的主题 Python python 中 functools.partial 的参数用法疑惑
sum 函数不接受 start 这个关键字参数,你找的函数解释跟你用的版本不对,或者别的什么的
1 ... 26  27  28  29  30  31  32  33  34  35 ... 36  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5491 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 06:37 · PVG 14:37 · LAX 22:37 · JFK 01:37
♥ Do have faith in what you're doing.