我有一个返回两种不同类型(bool
和int
)的函数:
def limit_reached():
rate_limit = api.GetRateLimitStatus()
if not rate_limit['remaining_hits'] == 0:
return False
else:
return rate_limit['remaining_hits']
基本上,我希望能够调用函数来查看是否达到了“限制”限制。如果没有,在继续之前,请打印剩余的'remaining_hits'
。在
到目前为止,我已经有了这个,但是不知道如何在不再次调用GetRateLimitStatus()
函数的情况下有效地显示'remaining_hits'
:
另外,如果有帮助,我使用Twitter API for Python
是否将结果存储在变量中?在
另外,当达到限制时,您也可以返回
0
。。。当False
实际上是0
时,不需要返回False
。在在python中,整数“0”等同于“False”。因此,对于Python中的任何和每个真值测试,整数“0”的计算结果都是false。在
在我看来,你可以调整你的代码来使用这个事实。在
希望有帮助。在
您应该重新定义达到极限的函数:
然后像:
^{pr2}$相关问题 更多 >
编程相关推荐