【问题标题】:How can I see function for sensor in 'ms5837-python' package如何在“ms5837-python”包中查看传感器功能
【发布时间】:2018-05-14 04:00:12
【问题描述】:

我有用于读取两个压力温度传感器的传感器芯片的库。 一个是 ms5837,这个有效,但我想使用 ms5803。 import ms5837 有效,并且行 import 5803 有效。

在使用 ms5837 时,我可以运行该行 sensor = ms5837.MS5837_BA() 然后做事。

我不知道 ms5803 可能的函数条目名称:

  • dir(ms5837) 生产 [__doc__','__loader__','__name__','__package__','__path__','__spec__'] 没有 MS5837_BA() 函数的迹象
  • dir(ms5803) 给出了相同的结果,但没有指明可用的库。

如何列出函数是这些导入中的任何一个?

【问题讨论】:

    标签: python function package sensors


    【解决方案1】:

    检查here。这是相当直截了当的。至少使用 Raspberry PI。全部

    I2C 传感器在这个意义上或多或少是相同的。

    【讨论】:

    • 如果您了解内部功能,那么使用传感器就很简单了。我知道 ms5837 的功能是什么,但我想使用另一个传感器 ms5803,但我不知道功能名称。 python dir 命令没有显示任何一个传感器的任何功能,但 ms5837 显然确实有它们,希望 ms5803 也有。我怎样才能非法使用函数名称?
    【解决方案2】:

    是的,我使用的是 Raspberry Pi。有罪!

    问题出在 PYTHONPATH 上,或者在我的情况下,python 或 python 程序必须在下载了 ms5837 库的目录中运行。

    进入目录后,使用 dir(ms5837) 命令时会出现所有功能。

    让我感到困惑的是,“import ms5837”语句有效,然后该语句应该附带的对象不存在。

    【讨论】:

      猜你喜欢
      • 2020-02-27
      • 1970-01-01
      • 1970-01-01
      • 2015-07-05
      • 1970-01-01
      • 2020-06-21
      • 2017-03-12
      • 1970-01-01
      相关资源
      最近更新 更多