Как я могу увидеть функцию для датчика в пакете ms5837-python - PullRequest
0 голосов
/ 14 мая 2018

У меня есть библиотеки для чтения чипов датчиков для двух датчиков температуры и давления. Один - ms5837, и этот работает, но я хочу использовать ms5803. работает импорт ms5837 а также работает строка импорта 5803.

При использовании ms5837 я могу запустить линию sensor = ms5837.MS5837_BA(), а затем делать вещи.

Я не знаю имен записей функций, возможных для ms5803:

  • dir(ms5837) производит [__doc__','__loader__','__name__','__package__','__path__','__spec__'] нет признаков функции MS5837_BA ()
  • dir(ms5803) дает тот же результат без указания доступных библиотек.

Как я могу перечислить функцию любого из этих импортов?

Ответы [ 2 ]

0 голосов
/ 15 мая 2018

Да, я использую Raspberry Pi.Виновен!

Проблема была в PYTHONPATH или в моем случае, python или программа на python должны были работать в каталоге с загруженной библиотекой ms5837.

После перехода в каталог все функции появляются при использовании команды dir (ms5837).

Что меня смутило, так это то, что оператор import ms5837 работал, а затем объекты, которые должныпришли с этим государством не было.

0 голосов
/ 14 мая 2018

Отметьте здесь . Это довольно прямо вперед. По крайней мере, с Raspberry PI. Все

Датчики I2C более или менее одинаковы в этом смысле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...