Прежде всего отказ от ответственности: я использую python и anaconda и jupyter все в первый раз, поэтому это может быть что-то основное. я вставил следующий код в новый Jupyter примечание из этого URL: https://github.com/t0pep0/btc-e.api.python/blob/master/btceapi.pyJupyter имя ноутбука не определено
После заполнения собственного API и секретный ключ API, я пытался получить этот ход:
getInfo()
Но я столкнулся эта ошибка:
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-14-c63c8cc1259c> in <module>()
96
97
---> 98 getInfo()
NameError: name 'getInfo' is not defined
Я проверил следующие решения:
- Сначала определите функцию, а затем запустите ее, этот пример работает в Jupyter. function is not defined error in Python
- Определение класса сначала, а затем запуск функции, этот пример также отлично работает в Jupyter. Python NameError: name is not defined
Но так как класс и функция как определено в правильном порядке, в сценарии я скопировал, там должно быть что-то еще.
Спасибо! Это сработало, заполнив: 'myApi = api ('myApiKey', 'mySecretApiKey')' , а затем запустив 'myApi.getInfo()' – DaReal