0

Pythonでtwitch.tvのHTTPラッパーを作成したいと思います。どうすればいいですか?HTTP GETの使用方法を知っていますが、それだけです。私はそれがこのように機能することを望みます:

import twichtvwrapper
twich = twichtvwrapper(useragent, username, password).
channel = twich.channel(channelname)

次に、すべてのjsonプロパティは次のようにここに入ります。

 print(channel.game) #this would say the last played game
 print(channel.displayname) #this would print the display name of the channel
 print(cahnnel.link.chat) #this will return the chat link

このラッパーを作成するにはどうすればよいですか?

4

1 に答える 1

0

json標準ライブラリのモジュールを使用して、PythondictとJSON文字列の間で変換できます。

import json

# package a python dict as json
dict0 = {'spam': 'data', 'eggs': 'more data'}
pack = json.dumps(dict0)

# turn it back to a dict
dict1 = json.loads(pack)

>>> print dict1['spam']
data

したがって、プログラムがHTTPリクエストからJSON応答を取得する場合は、それをdictに変換し、通常のPythondictメソッドを使用して残りを実行します。

于 2013-03-11T17:53:08.967 に答える