0
我使用RaspberryPi3和Python來遠程控制其他RPI的GPIO。如何繼承Class屬性Python
我創建了一個類來初始化所有小童連接和銷:
class relay(pigpio.pi):
def __init__(self,ip_addr):
pigpio.pi.__init__(self)
self.GPIO=[4,5,6,12]
self.rpi=pigpio.pi(ip_addr)
for t in range(len(self.GPIO)):
self.rpi.write(self.GPIO[t],0)
def switch_state(self,i,state):
self.rpi.write(self.GPIO[i],state)
pi_1=relay('192.168.2.112') # creating first Rpi link
pi_2=relay('192.168.2.113') # creating second Rpi link
x=0
pi_1.switch_state(x,0)
我怎麼能繼承pigpio
模塊的屬性爲relay
?爲了不產生switch_state
像我一樣,但使用read
,write
多屬於pigpio
您只能從類繼承,而不能從模塊繼承。 – Goyo