###前提・実現したいこと
python3.6でシステムを作っています。
coincheckという仮想通貨取引所の現在のビットコインの価格にアクセスし、その値段をもとにさまざまなアクションを起こすプログラミングを作成中、取得したビットコインの最終取引価格(ここでいう'last'のこと)をうまく扱えません。last_priceにlastの値を代入して、last_priceを数字のように扱って計算していきたいのですが…
###発生している問題・エラーメッセージ
C:\Users\hatanaka\AppData\Local\Programs\Python\Python36-32\python.exe C:/coincheck/coincheckmain.py Traceback (most recent call last): {'last': 795995.0, 'bid': 795698.0, 'ask': 795933.0, 'high': 838300.0, 'low': 793005.0, 'volume': 65169.89476003, 'timestamp': 1510312954} File "C:/coincheck/coincheckmain.py", line 10, in <module> last_price = int(print(m2['last'])) TypeError: 'NoneType' object is not subscriptable Process finished with exit code 1
###該当のソースコード
# -*- coding: utf-8 -*- from coincheck import order, market, account from time import sleep from pprint import pprint # 表示用(jsonをきれいに表示してくれる) #key = 'himitsu' #secret = 'himitsu' if __name__ == '__main__': m1 = market.Market() m2 = print(m1.ticker()) last_price = int(print(m2['last'])) #o1 = order.Order(secret_key=secret, access_key=key) #print(o1.buy_btc_jpy(rate=20000, amount=0.1)) #最新市場情報、ビットコイン価格を取得する。
###試したこと
https://github.com/kmn/coincheck
を見ながら鋭意製作中です。
###補足情報(言語/FW/ツール等のバージョンなど)
OSはwindows10,PyCharmを使って作っています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/10 11:40
2017/11/10 11:44
2017/11/10 13:06