to site top page

Python2.6にpython_twitter-0.6

とりあえず,python_twitter-0.6 の

  1. simplejson.load(json)をsimplejson.load(jstr)に
  2. それらの直上付近にあるjsonもjstrに
  3. simplejsonをjsonに

置換すればうごきます.たぶん.というかUpdate周り以外まだチェックしてませんすいません

サーバにpython2.6入れ終わって,上記のページ見ながら python_twitter-0.6 入れようとした訳ですが,上記のは python_twitter-0.6 ではなくてpython_twitter-0.5.

python2.6からはsimplejsonがjsonモジュールとして標準でインストールされるとのことで python_twitter-0.6 だけインストールしてimportしてたtwitter用のプログラム動かしたらエラー.simplejsonがimportできませんと言われました.当然です.

上記ページのdiff(をほんの少し)参照にしつつ:%s/simplejson/json/g(※vimでの置換表現)やってチェックしたらエラー.

Traceback (most recent call last):
  File "post.py", line 23, in <module>
    status = api.PostUpdate(post_phrase)
  File "[PYTHONPATH]\\site-packages\\twitter.py", line 1495, in PostUpdate
    data = json.loads(json)
AttributeError: 'str' object has no attribute 'loads'

はい.これもただの凡ミス.:%s/json\\.loads(json)/json\\.loads(jstr)/gと:%s/json = /jstr = /gで問題なく動作.終了.

で,それは良いとして「import simplejson」を「import json as simplejson」にしただけでとりあえず動いたのはなんだったんでしょうか.後日何かわかれば追加で雑記書くかも.

というかstatusUpdate以外がズタズタな自分の半クライアント(以下半クラ)をまずはどげんかせんといかん気がしましたが2日くらいは気づかないふりします.誰に公開してるわけでも無いですしね.この半クラ.

余談

本アカでもやってましたが,切りの良いところで「>∀<x000!!」とPostしたり,あるいは,サブアカ復帰してから自分がどれくらいPostしてるのか(主にこっち)把握しておきたかったのでカウントアップしてます.そんな感じです!るー様!

can't load my result

前後の記事

最近の記事(5件分)

する事

そのうち記事にするかもリスト

欲しい本