从对象元组中搜索I2C检测到的寄存器

时间:2018-06-20 06:30:42

标签: python python-3.x tuples i2c

嘿,我是python编码人员的新手,我可以使用I2Cdetect程序检查传感器的寄存器

import os
import subprocess
p = subprocess.Popen(['i2cdetect', '-y','1'],stdout=subprocess.PIPE,)
#cmdout = str(p.communicate())
for i in range(0,9):
    line = str(p.stdout.readline())
    print(line)

但是我想创建由不同对象的关键字组成的元组

P = { 'add':44, 'multiply' :70, 'Divide':49}

并从元组中的关键字中搜索I2C寄存器,并执行由程序和输出命令组成的对象

我给出一个粗略的例子:

def add(int a, int b):
a=4
b=5
print(a+b)

def multiply(int a, int b):
a=4
b=5
print(a*b)

def multiply(int a, int b):
a=4
b=5
print(a/b) 

如果我的问题提供的信息不多,请提前道歉,但我真的希望这会帮助您向我建议一些创建技巧。

0 个答案:

没有答案