Не удается правильно запустить определенный модуль

Я устанавливаю конкретный модуль из Github, но у меня возникли проблемы с использованием его функций.

Вот шаги, которые я предпринял для установки модуля:

  1. Скачал zip-файл и распаковал его нормально.
  2. Запущен setup.pyс installопцией. (python setup.py install)
  3. У модуля не было никакой документации, поэтому я проверилsetup.py, и его имя было «Exchange».
  4. Я попытался импортировать модуль (import Exchange), и это сработало.
  5. Теперь, так как я не мог найти никакой документации, я посмотрел exchange.pyиз github ( /Exchange/exchange.py ).
  6. Я попробовал использовать одну из функций, не получилось.

Тогда я понял, что нахожусь в папке file, поэтому:

  1. я импортировал exchange.pyсам (from Exchange import exchange).
  2. Теперь из exchange.pyI импортируется Exchangeкласс (from Exchange.exchange import Exchange).
  3. Я попытался вызвать класс, (Exchange), но мне нужно было указать 7 аргументов для __init__.

и снова, я понял, что мне нужно запустить exchange.pyсам, так что у меня не будет проблем, это где я застрял, я не мог запустить его.

Как правильно запустить модуль? Я прав, что мне нужно начать с exchange.py? Если да, то как его запустить? Если нет, то какая точка входа?

1 ответ

  1. Исправлена проблема, благодаря @metatoaster.

    Запись модуля, mainфункция отexchange.py, после вызова его, модуль будет запущен.

    Таким образом, чтобы запустить приложение, необходимо импортировать exchange.pyиз пакета Exchange , а также изexchange.py, импорт и вызов mainфункции.

    1. from Exchange.exchange import main
    2. main()