擅长:python、mysql、java
<p>使用<a href="http://docs.python.org/library/functions.html#super" rel="nofollow">^{<cd1>}</a>调用原始的<code>__init__</code>,并在<code>with</code>语句中包装文件I/O:</p>
<pre><code>auth1 = tweepy.auth.OAuthHandler('CONSUMER KEY','CONSUMER SECRET')
auth1.set_access_token('ACCESS TOKEN','ACCESS TOKEN SECRET')
api = tweepy.API(auth1)
class StreamListener(tweepy.StreamListener):
def __init__(self, f):
super(StreamListener, self).__init__()
self._f = f
def on_status(self, status):
printf(status)
self._f.write(status.text)
with open('twitterMessages.txt', 'w') as outf:
l = StreamListener(outf)
streamer = tweepy.Stream(auth=auth1, listener=l, timeout=3000000000 )
setTerms = ['lol', 'Lol', 'LOL']
streamer.filter(None,setTerms)
</code></pre>