V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Cheez  ›  全部回复第 13 页 / 共 16 页
回复总数  318
1 ... 5  6  7  8  9  10  11  12  13  14 ... 16  
2018 年 7 月 30 日
回复了 Cheez 创建的主题 Python 为什么抓取知乎一直 MalformRequestException 错误?
@alvin666 #5 .....我不至于连 fiddler 都看不懂
2018 年 7 月 30 日
回复了 Cheez 创建的主题 Python 为什么抓取知乎一直 MalformRequestException 错误?
@maemual #3 ........我查了很多遍了,不需要的,要是要的话我也不会来问了
2018 年 7 月 30 日
回复了 Cheez 创建的主题 Python 为什么抓取知乎一直 MalformRequestException 错误?
@ljtletters #1 问题是所有参数全部一样啊,一个在模拟器里面,一个用脚本跑而已.....知乎怎么反...
2018 年 7 月 25 日
回复了 Cheez 创建的主题 问与答 Python 怎么调用安卓的.so 文件?_
挽尊
2018 年 7 月 24 日
回复了 Cheez 创建的主题 问与答 怎么样才能录到王者荣耀的语音聊天?
@wwqgtxx 怎么接啊大佬
2018 年 7 月 24 日
回复了 Cheez 创建的主题 问与答 Python 怎么调用安卓的.so 文件?_
@yukiww233 然后要怎么生成啊
2018 年 7 月 24 日
回复了 Cheez 创建的主题 问与答 Python 怎么调用安卓的.so 文件?_
@yukiww233 大佬啊,固定值不行,我试过了,传了之前登过的 token 之后就会显示“请求已过期”
2018 年 7 月 24 日
回复了 Cheez 创建的主题 问与答 Python 怎么调用安卓的.so 文件?_
@conanforever22 是可以调用 linux 平台的 so 的吗
2018 年 7 月 24 日
回复了 Cheez 创建的主题 问与答 怎么样才能录到王者荣耀的语音聊天?
@wwqgtxx 什么意思啊
2018 年 7 月 23 日
回复了 Cheez 创建的主题 问与答 怎么样才能录到王者荣耀的语音聊天?
而且带耳机后,也录不到她的
2018 年 7 月 22 日
回复了 Cheez 创建的主题 问与答 手机投屏电脑总是很卡,为什么?
我用的是手机默认的多屏互动,隔一段时间就要卡一下,体验很不好
2018 年 7 月 22 日
回复了 Cheez 创建的主题 问与答 Python 如何重载?
因为问题始终无法解决,最后换成了这种写法:
```
def vote(self):
print('赞同他')
self.vote.__dict__['count'] = self._vote
return self

```
调用的时候:
```
print('方法')
print(Article('37208344').vote())
print('属性')
print(Article('37208344').vote.count)
```
@ipwx #21
@wangyongbo #19
@Trim21 #15
2018 年 7 月 22 日
回复了 Cheez 创建的主题 问与答 Python 如何重载?
@ipwx 拿来好像也没什么用...
2018 年 7 月 21 日
回复了 Cheez 创建的主题 问与答 Python 如何重载?
@Trim21 #15
调用的时候比较方便一点 TAT
2018 年 7 月 21 日
回复了 Cheez 创建的主题 问与答 Python 如何重载?
@Trim21 #13

def vote_call(self):
print('赞同他')

@varCan(vote_call)
def vote(self):
print('获取赞同'+str(self._vote))
return self._vote

get 的时候也是要调用一个函数计算得到值的
2018 年 7 月 21 日
回复了 Cheez 创建的主题 问与答 Python 如何重载?
def intcan(call):
def allcan_func(f):

class allcan_class(int):
def __call__(self, instance, *args, **kwargs):

return call(instance)

def __get__(self, instance, owner):
return allcan_class(f(instance))
return allcan_class()
return allcan_func
最后用这个装饰器实现了 ans.vote,ans.vote()的功能

但是有个问题,调用 ans.vote 的时候会自动调用 ans.vote 值的相关代码,不知道怎么解决
@Trim21 #5
@yezhiye
@ipwx #8
@u2386 #4
2018 年 7 月 21 日
回复了 Cheez 创建的主题 问与答 Python 如何重载?
@yezhiye #10

zhihu.vote()
zhihu.vote

两个一个赞同,一个获取赞同,这不是很爽嘛
2018 年 7 月 21 日
回复了 Cheez 创建的主题 问与答 Python 如何重载?
@ipwx 怎么了
2018 年 7 月 21 日
回复了 Cheez 创建的主题 问与答 Python 如何重载?
最后这样好了

```

def intcan(call):
def allcan_func(f):

class vote(int):
def __call__(self, *args, **kwargs):

return call()

def __get__(self, instance, owner):
return vote(f())
return vote()
return allcan_func
```

就是很不优雅(笑哭
@u2386 #6
@Trim21
2018 年 7 月 21 日
回复了 Cheez 创建的主题 问与答 Python 如何重载?
不是 None,具体见附言.
1 ... 5  6  7  8  9  10  11  12  13  14 ... 16  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   899 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 21:16 · PVG 05:16 · LAX 13:16 · JFK 16:16
♥ Do have faith in what you're doing.