PythonとStreaming APIなどを使ってツイッターをだら見する
ttp://red.ribbon.to/~misdreavus/z/pythontwitter/pythontwitter.html
こちらサイトのプログラムをお借りし、
print data['text']
というところを
w.write(data['text])
というようにプログラムを少し変えてみたのですがうまくいきません。どうすればうまくいくのでしょうか?
File "nagashi.py", line 37, in <module>
res = urllib2.urlopen(request.to_url())
File "/Users/xxxx/.pyenv/versions/2.7.6/lib/python2.7/urllib2.py", line 127, in urlopen
return _opener.open(url, data, timeout)
File "/Users/xxxx/.pyenv/versions/2.7.6/lib/python2.7/urllib2.py", line 404, in open
response = self._open(req, data)
File "/Users/xxxx/.pyenv/versions/2.7.6/lib/python2.7/urllib2.py", line 422, in _open
'_open', req)
File "/Users/xxxx/.pyenv/versions/2.7.6/lib/python2.7/urllib2.py", line 382, in _call_chain
result = func(*args)
File "/Users/xxxx/.pyenv/versions/2.7.6/lib/python2.7/urllib2.py", line 1222, in https_open
return self.do_open(httplib.HTTPSConnection, req)
File "/Users/xxxx/.pyenv/versions/2.7.6/lib/python2.7/urllib2.py", line 1187, in do_open
r = h.getresponse(buffering=True)
File "/Users/xxxx/.pyenv/versions/2.7.6/lib/python2.7/httplib.py", line 1045, in getresponse
response.begin()
File "/Users/xxxx/.pyenv/versions/2.7.6/lib/python2.7/httplib.py", line 409, in begin
というエラーがでてきてしまいます。
print data['text']
で実行した場合は問題なく動いているので、w.write()の方の問題だと思うのですが、、、
また作業をしている間に
a = data['text']
とやっても上記と同じエラーがでてくることがわかりました。
jsonの辞書型データを変数に入れる事ができないのでしょうか?
どなたかわかる方がおりましたら回答していただけると幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/15 11:21
2015/10/15 12:43