こんにちは、まだpythonの初心者ですが、正しい方向に向ける助けを探してい
ます.bitstampでトランザクションをリストするbitstampからのAPI回答のデータベースのようなものを構築しようとしています.
api-call は、時間枠内のすべてのトランザクションを提供します。出力は json です。
json.loads() で api 出力を処理した後、出力は次のようになります。
- 取引なし:
[]
- 1回の取引:
{'key':'value',....}
- 多くのトランザクション:
{'key':'value',....} {'key':'value',....} {'key':'value',....}
私がこれを理解しているように:
- わかった:
if x=='[]':return
- わかった:
for key in x: print(x[key])
- タプルのようです。対処方法がわかりません。トランザクションタプルからできるだけ多くの辞書を作成したいと思います。そのため、タプルを含むすべてのタプルメイクの一種です
dict[x]
。
私はいくつかのmysqlを知っています。最終的には、1行に1つのトランザクションを時系列でソートしたテーブルが必要なので、トランザクション価格のチャートまたはある種の2次元配列を作成できarray[x][y]
ます.
私は完全な解決策を求めていません。それがどのように実行できるか/すべきかについての簡単なアイデアです。そのため、チュートリアルを開始できます:)
ps: json.load の理由は、ネイティブ出力が次のようになっていることです。[{key:value, ..} {key:value,...}]