我正在尝试为每个特定帐户获取每个粉丝的粉丝数量(目标是找到最有影响力的粉丝).我在Python中使用Tweepy,但我遇到了API速率限制,在切断之前我只能获得5个粉丝的粉丝数量.我正在查看的帐户有大约2000名粉丝.有没有办法解决这个问题?
我的代码片段是
ids = api.followers_ids(account_name)
for id in ids:
more = api.followers_ids(id)
print len(more)
Run Code Online (Sandbox Code Playgroud)
谢谢
根记录器在(我认为)应该记录时不会记录:
import logging
# NOTE: I make sure to set the root logger level to logging.DEBUG
logging.basicConfig(format='%(levelname)s:%(message)s', level=logging.DEBUG)
logging.debug('This is a debugging test.')
Run Code Online (Sandbox Code Playgroud)
根据我的理解,这应该记录一些东西,但它什么也没做。快速谷歌搜索并没有帮助我解决这个问题,官方文档也没有帮助我解决这个问题也没有帮助我解决这个问题。
另一方面,如果我使用logging.warning而不是logging.debug,它确实有效。
我究竟做错了什么?
编辑:
检查当前级别logging.getLogger().getEffectiveLevel()表明我的级别仍处于30,就像在调用之前一样logging.basicConfig。
有效检查logging.getLogger().isEnabledFor(logging.DEBUG)告诉我根记录器级别未启用logging.DEBUG。
UnassignedReferenceException: The variable _Preset of Foo has not been assigned.即使我使用的是空条件运算符, 我也得到了一个?.。
我的代码:
// […]
myTarget.Preset?.ApplyTo(myTarget);
Run Code Online (Sandbox Code Playgroud)
我还注意到它提到了_Preset而不是Preset(我觉得很奇怪)。
代码Foo.cs:
[CreateAssetMenu()]
public class Foo : ScriptableObject
{
[SerializeField] private Preset _Preset = null;
public Preset Preset
{
get { return _Preset; }
protected set { _Preset = value; }
}
}
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?这不是运营商的用途吗?
谷歌搜索没有帮助。
https://mail.python.org/pipermail/python-ideas/2014-September/029310.html
我一直认为namedtuple内置__str__并且__repr__非常整洁,我正在寻找一种简单的方法将其应用于我的任何类别.
>>> from collections import namedtuple
>>> A = namedtuple("A", ["foo"])
>>> print(A(foo=1))
A(foo=1)
>>> str(A(foo=1))
'A(foo=1)'
>>> repr(A(foo=1))
'A(foo=1)'
Run Code Online (Sandbox Code Playgroud)
编辑:
我最初开始时是一堆冗长的,不是动态的,硬编码的__repr__.我不喜欢那样.namedtuple它是花哨的,自动的.
def __repr__(self):
return 'className(attrA={attrA}, attrB={attrB})'.format(**vars(self)))
Run Code Online (Sandbox Code Playgroud) 他们是否有同样的目的?如果是这样,还是firstChild比[0]?
document.getElementsByTagName('div')[0]
// versus
document.getElementsByTagName('div').firstChild
Run Code Online (Sandbox Code Playgroud)
这可能[0]是更消耗吗?